#ifdef VKLOADER_STAGE_DECLFNPOINTER
extern PFN_vkGetMemoryFdPropertiesKHR  _var_vkGetMemoryFdPropertiesKHR;
extern PFN_vkCmdSetStencilCompareMask  _var_vkCmdSetStencilCompareMask;
extern PFN_vkQueueSetPerformanceConfigurationINTEL  _var_vkQueueSetPerformanceConfigurationINTEL;
extern PFN_vkCmdSetStencilReference  _var_vkCmdSetStencilReference;
extern PFN_vkUpdateDescriptorSetWithTemplate  _var_vkUpdateDescriptorSetWithTemplate;
extern PFN_vkGetQueryPoolResults  _var_vkGetQueryPoolResults;
extern PFN_vkSetDebugUtilsObjectNameEXT  _var_vkSetDebugUtilsObjectNameEXT;
extern PFN_vkGetFenceStatus  _var_vkGetFenceStatus;
extern PFN_vkGetSwapchainImagesKHR  _var_vkGetSwapchainImagesKHR;
extern PFN_vkDestroySampler  _var_vkDestroySampler;
extern PFN_vkCmdEndQueryIndexedEXT  _var_vkCmdEndQueryIndexedEXT;
extern PFN_vkMapMemory  _var_vkMapMemory;
extern PFN_vkCreateBuffer  _var_vkCreateBuffer;
extern PFN_vkCmdExecuteCommands  _var_vkCmdExecuteCommands;
extern PFN_vkDestroySwapchainKHR  _var_vkDestroySwapchainKHR;
extern PFN_vkQueueEndDebugUtilsLabelEXT  _var_vkQueueEndDebugUtilsLabelEXT;
extern PFN_vkCmdSetPerformanceStreamMarkerINTEL  _var_vkCmdSetPerformanceStreamMarkerINTEL;
extern PFN_vkCmdSetViewportShadingRatePaletteNV  _var_vkCmdSetViewportShadingRatePaletteNV;
extern PFN_vkCmdDrawIndexedIndirectCountAMD  _var_vkCmdDrawIndexedIndirectCountAMD;
extern PFN_vkBindImageMemory  _var_vkBindImageMemory;
extern PFN_vkAllocateDescriptorSets  _var_vkAllocateDescriptorSets;
extern PFN_vkCreateObjectTableNVX  _var_vkCreateObjectTableNVX;
extern PFN_vkUninitializePerformanceApiINTEL  _var_vkUninitializePerformanceApiINTEL;
extern PFN_vkCreateDescriptorPool  _var_vkCreateDescriptorPool;
extern PFN_vkTrimCommandPool  _var_vkTrimCommandPool;
extern PFN_vkGetDescriptorSetLayoutSupport  _var_vkGetDescriptorSetLayoutSupport;
extern PFN_vkBindBufferMemory2KHR  _var_vkBindBufferMemory2KHR;
extern PFN_vkCmdSetDeviceMask  _var_vkCmdSetDeviceMask;
extern PFN_vkCmdDebugMarkerInsertEXT  _var_vkCmdDebugMarkerInsertEXT;
extern PFN_vkCmdClearDepthStencilImage  _var_vkCmdClearDepthStencilImage;
extern PFN_vkCreateGraphicsPipelines  _var_vkCreateGraphicsPipelines;
extern PFN_vkDestroyDevice  _var_vkDestroyDevice;
extern PFN_vkGetPerformanceParameterINTEL  _var_vkGetPerformanceParameterINTEL;
extern PFN_vkResetQueryPoolEXT  _var_vkResetQueryPoolEXT;
extern PFN_vkGetMemoryFdKHR  _var_vkGetMemoryFdKHR;
extern PFN_vkCreateIndirectCommandsLayoutNVX  _var_vkCreateIndirectCommandsLayoutNVX;
extern PFN_vkSetLocalDimmingAMD  _var_vkSetLocalDimmingAMD;
extern PFN_vkCmdDrawIndirectCountAMD  _var_vkCmdDrawIndirectCountAMD;
extern PFN_vkWaitForFences  _var_vkWaitForFences;
extern PFN_vkCmdCopyImageToBuffer  _var_vkCmdCopyImageToBuffer;
extern PFN_vkCmdUpdateBuffer  _var_vkCmdUpdateBuffer;
extern PFN_vkGetBufferDeviceAddressEXT  _var_vkGetBufferDeviceAddressEXT;
extern PFN_vkGetValidationCacheDataEXT  _var_vkGetValidationCacheDataEXT;
extern PFN_vkCmdTraceRaysNV  _var_vkCmdTraceRaysNV;
extern PFN_vkGetDeviceMemoryCommitment  _var_vkGetDeviceMemoryCommitment;
extern PFN_vkCmdDrawIndexed  _var_vkCmdDrawIndexed;
extern PFN_vkCmdCopyAccelerationStructureNV  _var_vkCmdCopyAccelerationStructureNV;
extern PFN_vkGetBufferMemoryRequirements2KHR  _var_vkGetBufferMemoryRequirements2KHR;
extern PFN_vkCreateSemaphore  _var_vkCreateSemaphore;
extern PFN_vkGetBufferMemoryRequirements  _var_vkGetBufferMemoryRequirements;
extern PFN_vkCmdCopyBuffer  _var_vkCmdCopyBuffer;
extern PFN_vkCmdEndRenderPass  _var_vkCmdEndRenderPass;
extern PFN_vkDebugMarkerSetObjectNameEXT  _var_vkDebugMarkerSetObjectNameEXT;
extern PFN_vkSetDebugUtilsObjectTagEXT  _var_vkSetDebugUtilsObjectTagEXT;
extern PFN_vkGetImageSparseMemoryRequirements  _var_vkGetImageSparseMemoryRequirements;
extern PFN_vkCreatePipelineCache  _var_vkCreatePipelineCache;
extern PFN_vkGetPipelineCacheData  _var_vkGetPipelineCacheData;
extern PFN_vkCmdDrawMeshTasksIndirectCountNV  _var_vkCmdDrawMeshTasksIndirectCountNV;
extern PFN_vkCmdWriteBufferMarkerAMD  _var_vkCmdWriteBufferMarkerAMD;
extern PFN_vkCreateDescriptorSetLayout  _var_vkCreateDescriptorSetLayout;
extern PFN_vkResetDescriptorPool  _var_vkResetDescriptorPool;
extern PFN_vkGetDeviceQueue  _var_vkGetDeviceQueue;
extern PFN_vkCreateAccelerationStructureNV  _var_vkCreateAccelerationStructureNV;
extern PFN_vkBindImageMemory2KHR  _var_vkBindImageMemory2KHR;
extern PFN_vkCmdEndDebugUtilsLabelEXT  _var_vkCmdEndDebugUtilsLabelEXT;
extern PFN_vkDisplayPowerControlEXT  _var_vkDisplayPowerControlEXT;
extern PFN_vkGetSwapchainStatusKHR  _var_vkGetSwapchainStatusKHR;
extern PFN_vkQueueBeginDebugUtilsLabelEXT  _var_vkQueueBeginDebugUtilsLabelEXT;
extern PFN_vkDestroyValidationCacheEXT  _var_vkDestroyValidationCacheEXT;
extern PFN_vkCmdBeginRenderPass2KHR  _var_vkCmdBeginRenderPass2KHR;
extern PFN_vkCmdBindVertexBuffers  _var_vkCmdBindVertexBuffers;
extern PFN_vkCreateImage  _var_vkCreateImage;
extern PFN_vkGetImageSubresourceLayout  _var_vkGetImageSubresourceLayout;
extern PFN_vkCmdWriteTimestamp  _var_vkCmdWriteTimestamp;
extern PFN_vkGetAccelerationStructureMemoryRequirementsNV  _var_vkGetAccelerationStructureMemoryRequirementsNV;
extern PFN_vkGetImageSparseMemoryRequirements2  _var_vkGetImageSparseMemoryRequirements2;
extern PFN_vkCmdBindIndexBuffer  _var_vkCmdBindIndexBuffer;
extern PFN_vkCmdBindPipeline  _var_vkCmdBindPipeline;
extern PFN_vkGetRenderAreaGranularity  _var_vkGetRenderAreaGranularity;
extern PFN_vkCreateSampler  _var_vkCreateSampler;
extern PFN_vkQueueBindSparse  _var_vkQueueBindSparse;
extern PFN_vkAcquireNextImageKHR  _var_vkAcquireNextImageKHR;
extern PFN_vkGetShaderInfoAMD  _var_vkGetShaderInfoAMD;
extern PFN_vkDestroySamplerYcbcrConversionKHR  _var_vkDestroySamplerYcbcrConversionKHR;
extern PFN_vkCmdSetCoarseSampleOrderNV  _var_vkCmdSetCoarseSampleOrderNV;
extern PFN_vkCmdInsertDebugUtilsLabelEXT  _var_vkCmdInsertDebugUtilsLabelEXT;
extern PFN_vkCreateImageView  _var_vkCreateImageView;
extern PFN_vkCmdResetEvent  _var_vkCmdResetEvent;
extern PFN_vkUnregisterObjectsNVX  _var_vkUnregisterObjectsNVX;
extern PFN_vkQueueWaitIdle  _var_vkQueueWaitIdle;
extern PFN_vkEndCommandBuffer  _var_vkEndCommandBuffer;
extern PFN_vkCmdBeginQuery  _var_vkCmdBeginQuery;
extern PFN_vkResetCommandPool  _var_vkResetCommandPool;
extern PFN_vkCmdPushConstants  _var_vkCmdPushConstants;
extern PFN_vkMergeValidationCachesEXT  _var_vkMergeValidationCachesEXT;
extern PFN_vkDestroySamplerYcbcrConversion  _var_vkDestroySamplerYcbcrConversion;
extern PFN_vkGetQueueCheckpointDataNV  _var_vkGetQueueCheckpointDataNV;
extern PFN_vkCmdSetSampleLocationsEXT  _var_vkCmdSetSampleLocationsEXT;
extern PFN_vkCmdDrawIndexedIndirect  _var_vkCmdDrawIndexedIndirect;
extern PFN_vkGetEventStatus  _var_vkGetEventStatus;
extern PFN_vkDestroyFramebuffer  _var_vkDestroyFramebuffer;
extern PFN_vkCreateDescriptorUpdateTemplateKHR  _var_vkCreateDescriptorUpdateTemplateKHR;
extern PFN_vkCreateValidationCacheEXT  _var_vkCreateValidationCacheEXT;
extern PFN_vkCmdSetExclusiveScissorNV  _var_vkCmdSetExclusiveScissorNV;
extern PFN_vkDestroyDescriptorPool  _var_vkDestroyDescriptorPool;
extern PFN_vkCreateRenderPass2KHR  _var_vkCreateRenderPass2KHR;
extern PFN_vkCmdSetEvent  _var_vkCmdSetEvent;
extern PFN_vkCmdSetCheckpointNV  _var_vkCmdSetCheckpointNV;
extern PFN_vkBindAccelerationStructureMemoryNV  _var_vkBindAccelerationStructureMemoryNV;
extern PFN_vkCmdSetDiscardRectangleEXT  _var_vkCmdSetDiscardRectangleEXT;
extern PFN_vkGetImageSparseMemoryRequirements2KHR  _var_vkGetImageSparseMemoryRequirements2KHR;
extern PFN_vkGetFenceFdKHR  _var_vkGetFenceFdKHR;
extern PFN_vkCmdPushDescriptorSetWithTemplateKHR  _var_vkCmdPushDescriptorSetWithTemplateKHR;
extern PFN_vkCmdDrawMeshTasksNV  _var_vkCmdDrawMeshTasksNV;
extern PFN_vkCmdPipelineBarrier  _var_vkCmdPipelineBarrier;
extern PFN_vkGetDeviceQueue2  _var_vkGetDeviceQueue2;
extern PFN_vkCmdSetViewport  _var_vkCmdSetViewport;
extern PFN_vkCmdProcessCommandsNVX  _var_vkCmdProcessCommandsNVX;
extern PFN_vkDestroyDescriptorUpdateTemplateKHR  _var_vkDestroyDescriptorUpdateTemplateKHR;
extern PFN_vkDeviceWaitIdle  _var_vkDeviceWaitIdle;
extern PFN_vkDestroyObjectTableNVX  _var_vkDestroyObjectTableNVX;
extern PFN_vkQueueSubmit  _var_vkQueueSubmit;
extern PFN_vkCmdResolveImage  _var_vkCmdResolveImage;
extern PFN_vkDestroyPipelineLayout  _var_vkDestroyPipelineLayout;
extern PFN_vkInvalidateMappedMemoryRanges  _var_vkInvalidateMappedMemoryRanges;
extern PFN_vkCmdWriteAccelerationStructuresPropertiesNV  _var_vkCmdWriteAccelerationStructuresPropertiesNV;
extern PFN_vkCmdClearAttachments  _var_vkCmdClearAttachments;
extern PFN_vkAcquireNextImage2KHR  _var_vkAcquireNextImage2KHR;
extern PFN_vkDestroyBuffer  _var_vkDestroyBuffer;
extern PFN_vkAcquirePerformanceConfigurationINTEL  _var_vkAcquirePerformanceConfigurationINTEL;
extern PFN_vkCmdSetBlendConstants  _var_vkCmdSetBlendConstants;
extern PFN_vkCreatePipelineLayout  _var_vkCreatePipelineLayout;
extern PFN_vkCmdDispatchBase  _var_vkCmdDispatchBase;
extern PFN_vkDestroyAccelerationStructureNV  _var_vkDestroyAccelerationStructureNV;
extern PFN_vkCmdCopyImage  _var_vkCmdCopyImage;
extern PFN_vkCreateSwapchainKHR  _var_vkCreateSwapchainKHR;
extern PFN_vkGetCalibratedTimestampsEXT  _var_vkGetCalibratedTimestampsEXT;
extern PFN_vkBindBufferMemory2  _var_vkBindBufferMemory2;
extern PFN_vkDestroyCommandPool  _var_vkDestroyCommandPool;
extern PFN_vkBeginCommandBuffer  _var_vkBeginCommandBuffer;
extern PFN_vkTrimCommandPoolKHR  _var_vkTrimCommandPoolKHR;
extern PFN_vkCmdBindTransformFeedbackBuffersEXT  _var_vkCmdBindTransformFeedbackBuffersEXT;
extern PFN_vkDestroyIndirectCommandsLayoutNVX  _var_vkDestroyIndirectCommandsLayoutNVX;
extern PFN_vkCmdDispatch  _var_vkCmdDispatch;
extern PFN_vkCmdSetViewportWScalingNV  _var_vkCmdSetViewportWScalingNV;
extern PFN_vkGetImageMemoryRequirements  _var_vkGetImageMemoryRequirements;
extern PFN_vkAllocateMemory  _var_vkAllocateMemory;
extern PFN_vkUnmapMemory  _var_vkUnmapMemory;
extern PFN_vkUpdateDescriptorSets  _var_vkUpdateDescriptorSets;
extern PFN_vkCmdDraw  _var_vkCmdDraw;
extern PFN_vkUpdateDescriptorSetWithTemplateKHR  _var_vkUpdateDescriptorSetWithTemplateKHR;
extern PFN_vkDestroyImage  _var_vkDestroyImage;
extern PFN_vkFreeMemory  _var_vkFreeMemory;
extern PFN_vkCreateQueryPool  _var_vkCreateQueryPool;
extern PFN_vkCreateShaderModule  _var_vkCreateShaderModule;
extern PFN_vkSetHdrMetadataEXT  _var_vkSetHdrMetadataEXT;
extern PFN_vkSetEvent  _var_vkSetEvent;
extern PFN_vkCmdBindShadingRateImageNV  _var_vkCmdBindShadingRateImageNV;
extern PFN_vkDestroyRenderPass  _var_vkDestroyRenderPass;
extern PFN_vkInitializePerformanceApiINTEL  _var_vkInitializePerformanceApiINTEL;
extern PFN_vkDestroyDescriptorUpdateTemplate  _var_vkDestroyDescriptorUpdateTemplate;
extern PFN_vkCreateSamplerYcbcrConversion  _var_vkCreateSamplerYcbcrConversion;
extern PFN_vkCreateFence  _var_vkCreateFence;
extern PFN_vkDestroyImageView  _var_vkDestroyImageView;
extern PFN_vkDestroyBufferView  _var_vkDestroyBufferView;
extern PFN_vkGetImageViewHandleNVX  _var_vkGetImageViewHandleNVX;
extern PFN_vkCmdSetPerformanceMarkerINTEL  _var_vkCmdSetPerformanceMarkerINTEL;
extern PFN_vkResetFences  _var_vkResetFences;
extern PFN_vkCmdReserveSpaceForCommandsNVX  _var_vkCmdReserveSpaceForCommandsNVX;
extern PFN_vkCmdSetDeviceMaskKHR  _var_vkCmdSetDeviceMaskKHR;
extern PFN_vkCmdBeginRenderPass  _var_vkCmdBeginRenderPass;
extern PFN_vkFlushMappedMemoryRanges  _var_vkFlushMappedMemoryRanges;
extern PFN_vkDestroyPipelineCache  _var_vkDestroyPipelineCache;
extern PFN_vkResetCommandBuffer  _var_vkResetCommandBuffer;
extern PFN_vkGetAccelerationStructureHandleNV  _var_vkGetAccelerationStructureHandleNV;
extern PFN_vkCmdNextSubpass  _var_vkCmdNextSubpass;
extern PFN_vkCmdResetQueryPool  _var_vkCmdResetQueryPool;
extern PFN_vkCmdDrawIndirect  _var_vkCmdDrawIndirect;
extern PFN_vkFreeCommandBuffers  _var_vkFreeCommandBuffers;
extern PFN_vkCmdEndQuery  _var_vkCmdEndQuery;
extern PFN_vkCmdSetDepthBounds  _var_vkCmdSetDepthBounds;
extern PFN_vkDestroySemaphore  _var_vkDestroySemaphore;
extern PFN_vkCmdSetDepthBias  _var_vkCmdSetDepthBias;
extern PFN_vkCreateFramebuffer  _var_vkCreateFramebuffer;
extern PFN_vkQueuePresentKHR  _var_vkQueuePresentKHR;
extern PFN_vkGetRayTracingShaderGroupHandlesNV  _var_vkGetRayTracingShaderGroupHandlesNV;
extern PFN_vkCmdDrawIndexedIndirectCountKHR  _var_vkCmdDrawIndexedIndirectCountKHR;
extern PFN_vkCmdNextSubpass2KHR  _var_vkCmdNextSubpass2KHR;
extern PFN_vkRegisterDisplayEventEXT  _var_vkRegisterDisplayEventEXT;
extern PFN_vkDestroyEvent  _var_vkDestroyEvent;
extern PFN_vkCmdBeginDebugUtilsLabelEXT  _var_vkCmdBeginDebugUtilsLabelEXT;
extern PFN_vkReleasePerformanceConfigurationINTEL  _var_vkReleasePerformanceConfigurationINTEL;
extern PFN_vkCreateRayTracingPipelinesNV  _var_vkCreateRayTracingPipelinesNV;
extern PFN_vkBindBufferMemory  _var_vkBindBufferMemory;
extern PFN_vkRegisterObjectsNVX  _var_vkRegisterObjectsNVX;
extern PFN_vkCreateDescriptorUpdateTemplate  _var_vkCreateDescriptorUpdateTemplate;
extern PFN_vkDestroyShaderModule  _var_vkDestroyShaderModule;
extern PFN_vkGetDescriptorSetLayoutSupportKHR  _var_vkGetDescriptorSetLayoutSupportKHR;
extern PFN_vkAllocateCommandBuffers  _var_vkAllocateCommandBuffers;
extern PFN_vkCmdSetStencilWriteMask  _var_vkCmdSetStencilWriteMask;
extern PFN_vkDestroyPipeline  _var_vkDestroyPipeline;
extern PFN_vkGetMemoryHostPointerPropertiesEXT  _var_vkGetMemoryHostPointerPropertiesEXT;
extern PFN_vkCreateEvent  _var_vkCreateEvent;
extern PFN_vkGetDeviceGroupPeerMemoryFeaturesKHR  _var_vkGetDeviceGroupPeerMemoryFeaturesKHR;
extern PFN_vkGetDeviceGroupSurfacePresentModesKHR  _var_vkGetDeviceGroupSurfacePresentModesKHR;
extern PFN_vkCmdEndTransformFeedbackEXT  _var_vkCmdEndTransformFeedbackEXT;
extern PFN_vkQueueInsertDebugUtilsLabelEXT  _var_vkQueueInsertDebugUtilsLabelEXT;
extern PFN_vkGetPastPresentationTimingGOOGLE  _var_vkGetPastPresentationTimingGOOGLE;
extern PFN_vkCmdBeginConditionalRenderingEXT  _var_vkCmdBeginConditionalRenderingEXT;
extern PFN_vkCmdClearColorImage  _var_vkCmdClearColorImage;
extern PFN_vkImportSemaphoreFdKHR  _var_vkImportSemaphoreFdKHR;
extern PFN_vkCmdPushDescriptorSetKHR  _var_vkCmdPushDescriptorSetKHR;
extern PFN_vkCmdEndConditionalRenderingEXT  _var_vkCmdEndConditionalRenderingEXT;
extern PFN_vkDestroyDescriptorSetLayout  _var_vkDestroyDescriptorSetLayout;
extern PFN_vkGetBufferMemoryRequirements2  _var_vkGetBufferMemoryRequirements2;
extern PFN_vkGetDeviceGroupPeerMemoryFeatures  _var_vkGetDeviceGroupPeerMemoryFeatures;
extern PFN_vkCreateCommandPool  _var_vkCreateCommandPool;
extern PFN_vkCmdDrawIndirectCountKHR  _var_vkCmdDrawIndirectCountKHR;
extern PFN_vkCmdCopyBufferToImage  _var_vkCmdCopyBufferToImage;
extern PFN_vkCmdBindDescriptorSets  _var_vkCmdBindDescriptorSets;
extern PFN_vkBindImageMemory2  _var_vkBindImageMemory2;
extern PFN_vkCmdBlitImage  _var_vkCmdBlitImage;
extern PFN_vkCmdDispatchBaseKHR  _var_vkCmdDispatchBaseKHR;
extern PFN_vkCmdSetScissor  _var_vkCmdSetScissor;
extern PFN_vkCmdCopyQueryPoolResults  _var_vkCmdCopyQueryPoolResults;
extern PFN_vkMergePipelineCaches  _var_vkMergePipelineCaches;
extern PFN_vkRegisterDeviceEventEXT  _var_vkRegisterDeviceEventEXT;
extern PFN_vkGetImageMemoryRequirements2KHR  _var_vkGetImageMemoryRequirements2KHR;
extern PFN_vkCmdSetPerformanceOverrideINTEL  _var_vkCmdSetPerformanceOverrideINTEL;
extern PFN_vkCreateSharedSwapchainsKHR  _var_vkCreateSharedSwapchainsKHR;
extern PFN_vkGetImageMemoryRequirements2  _var_vkGetImageMemoryRequirements2;
extern PFN_vkCmdBeginQueryIndexedEXT  _var_vkCmdBeginQueryIndexedEXT;
extern PFN_vkResetEvent  _var_vkResetEvent;
extern PFN_vkCreateComputePipelines  _var_vkCreateComputePipelines;
extern PFN_vkFreeDescriptorSets  _var_vkFreeDescriptorSets;
extern PFN_vkDebugMarkerSetObjectTagEXT  _var_vkDebugMarkerSetObjectTagEXT;
extern PFN_vkCmdDrawMeshTasksIndirectNV  _var_vkCmdDrawMeshTasksIndirectNV;
extern PFN_vkCompileDeferredNV  _var_vkCompileDeferredNV;
extern PFN_vkCmdWaitEvents  _var_vkCmdWaitEvents;
extern PFN_vkCmdBeginTransformFeedbackEXT  _var_vkCmdBeginTransformFeedbackEXT;
extern PFN_vkCreateRenderPass  _var_vkCreateRenderPass;
extern PFN_vkCmdDebugMarkerEndEXT  _var_vkCmdDebugMarkerEndEXT;
extern PFN_vkGetSemaphoreFdKHR  _var_vkGetSemaphoreFdKHR;
extern PFN_vkGetDeviceGroupPresentCapabilitiesKHR  _var_vkGetDeviceGroupPresentCapabilitiesKHR;
extern PFN_vkCreateBufferView  _var_vkCreateBufferView;
extern PFN_vkDestroyQueryPool  _var_vkDestroyQueryPool;
extern PFN_vkImportFenceFdKHR  _var_vkImportFenceFdKHR;
extern PFN_vkCmdDispatchIndirect  _var_vkCmdDispatchIndirect;
extern PFN_vkCreateSamplerYcbcrConversionKHR  _var_vkCreateSamplerYcbcrConversionKHR;
extern PFN_vkCmdSetLineWidth  _var_vkCmdSetLineWidth;
extern PFN_vkCmdFillBuffer  _var_vkCmdFillBuffer;
extern PFN_vkCmdDrawIndirectByteCountEXT  _var_vkCmdDrawIndirectByteCountEXT;
extern PFN_vkGetImageDrmFormatModifierPropertiesEXT  _var_vkGetImageDrmFormatModifierPropertiesEXT;
extern PFN_vkDestroyFence  _var_vkDestroyFence;
extern PFN_vkCmdBuildAccelerationStructureNV  _var_vkCmdBuildAccelerationStructureNV;
extern PFN_vkGetRefreshCycleDurationGOOGLE  _var_vkGetRefreshCycleDurationGOOGLE;
extern PFN_vkCmdEndRenderPass2KHR  _var_vkCmdEndRenderPass2KHR;
extern PFN_vkCmdDebugMarkerBeginEXT  _var_vkCmdDebugMarkerBeginEXT;
extern PFN_vkGetSwapchainCounterEXT  _var_vkGetSwapchainCounterEXT;


# ifdef VULKAN_WIN32_H_
extern PFN_vkImportSemaphoreWin32HandleKHR  _var_vkImportSemaphoreWin32HandleKHR;
extern PFN_vkGetDeviceGroupSurfacePresentModes2EXT  _var_vkGetDeviceGroupSurfacePresentModes2EXT;
extern PFN_vkReleaseFullScreenExclusiveModeEXT  _var_vkReleaseFullScreenExclusiveModeEXT;
extern PFN_vkImportFenceWin32HandleKHR  _var_vkImportFenceWin32HandleKHR;
extern PFN_vkGetMemoryWin32HandleKHR  _var_vkGetMemoryWin32HandleKHR;
extern PFN_vkGetSemaphoreWin32HandleKHR  _var_vkGetSemaphoreWin32HandleKHR;
extern PFN_vkGetMemoryWin32HandlePropertiesKHR  _var_vkGetMemoryWin32HandlePropertiesKHR;
extern PFN_vkGetFenceWin32HandleKHR  _var_vkGetFenceWin32HandleKHR;
extern PFN_vkGetMemoryWin32HandleNV  _var_vkGetMemoryWin32HandleNV;
extern PFN_vkAcquireFullScreenExclusiveModeEXT  _var_vkAcquireFullScreenExclusiveModeEXT;
# endif // VULKAN_WIN32_H_


# ifdef VULKAN_ANDROID_H_
extern PFN_vkGetAndroidHardwareBufferPropertiesANDROID  _var_vkGetAndroidHardwareBufferPropertiesANDROID;
extern PFN_vkGetMemoryAndroidHardwareBufferANDROID  _var_vkGetMemoryAndroidHardwareBufferANDROID;
# endif // VULKAN_ANDROID_H_
#endif // VKLOADER_STAGE_DECLFNPOINTER


#ifdef VKLOADER_STAGE_FNPOINTER
PFN_vkGetMemoryFdPropertiesKHR  _var_vkGetMemoryFdPropertiesKHR = null;
PFN_vkCmdSetStencilCompareMask  _var_vkCmdSetStencilCompareMask = null;
PFN_vkQueueSetPerformanceConfigurationINTEL  _var_vkQueueSetPerformanceConfigurationINTEL = null;
PFN_vkCmdSetStencilReference  _var_vkCmdSetStencilReference = null;
PFN_vkUpdateDescriptorSetWithTemplate  _var_vkUpdateDescriptorSetWithTemplate = null;
PFN_vkGetQueryPoolResults  _var_vkGetQueryPoolResults = null;
PFN_vkSetDebugUtilsObjectNameEXT  _var_vkSetDebugUtilsObjectNameEXT = null;
PFN_vkGetFenceStatus  _var_vkGetFenceStatus = null;
PFN_vkGetSwapchainImagesKHR  _var_vkGetSwapchainImagesKHR = null;
PFN_vkDestroySampler  _var_vkDestroySampler = null;
PFN_vkCmdEndQueryIndexedEXT  _var_vkCmdEndQueryIndexedEXT = null;
PFN_vkMapMemory  _var_vkMapMemory = null;
PFN_vkCreateBuffer  _var_vkCreateBuffer = null;
PFN_vkCmdExecuteCommands  _var_vkCmdExecuteCommands = null;
PFN_vkDestroySwapchainKHR  _var_vkDestroySwapchainKHR = null;
PFN_vkQueueEndDebugUtilsLabelEXT  _var_vkQueueEndDebugUtilsLabelEXT = null;
PFN_vkCmdSetPerformanceStreamMarkerINTEL  _var_vkCmdSetPerformanceStreamMarkerINTEL = null;
PFN_vkCmdSetViewportShadingRatePaletteNV  _var_vkCmdSetViewportShadingRatePaletteNV = null;
PFN_vkCmdDrawIndexedIndirectCountAMD  _var_vkCmdDrawIndexedIndirectCountAMD = null;
PFN_vkBindImageMemory  _var_vkBindImageMemory = null;
PFN_vkAllocateDescriptorSets  _var_vkAllocateDescriptorSets = null;
PFN_vkCreateObjectTableNVX  _var_vkCreateObjectTableNVX = null;
PFN_vkUninitializePerformanceApiINTEL  _var_vkUninitializePerformanceApiINTEL = null;
PFN_vkCreateDescriptorPool  _var_vkCreateDescriptorPool = null;
PFN_vkTrimCommandPool  _var_vkTrimCommandPool = null;
PFN_vkGetDescriptorSetLayoutSupport  _var_vkGetDescriptorSetLayoutSupport = null;
PFN_vkBindBufferMemory2KHR  _var_vkBindBufferMemory2KHR = null;
PFN_vkCmdSetDeviceMask  _var_vkCmdSetDeviceMask = null;
PFN_vkCmdDebugMarkerInsertEXT  _var_vkCmdDebugMarkerInsertEXT = null;
PFN_vkCmdClearDepthStencilImage  _var_vkCmdClearDepthStencilImage = null;
PFN_vkCreateGraphicsPipelines  _var_vkCreateGraphicsPipelines = null;
PFN_vkDestroyDevice  _var_vkDestroyDevice = null;
PFN_vkGetPerformanceParameterINTEL  _var_vkGetPerformanceParameterINTEL = null;
PFN_vkResetQueryPoolEXT  _var_vkResetQueryPoolEXT = null;
PFN_vkGetMemoryFdKHR  _var_vkGetMemoryFdKHR = null;
PFN_vkCreateIndirectCommandsLayoutNVX  _var_vkCreateIndirectCommandsLayoutNVX = null;
PFN_vkSetLocalDimmingAMD  _var_vkSetLocalDimmingAMD = null;
PFN_vkCmdDrawIndirectCountAMD  _var_vkCmdDrawIndirectCountAMD = null;
PFN_vkWaitForFences  _var_vkWaitForFences = null;
PFN_vkCmdCopyImageToBuffer  _var_vkCmdCopyImageToBuffer = null;
PFN_vkCmdUpdateBuffer  _var_vkCmdUpdateBuffer = null;
PFN_vkGetBufferDeviceAddressEXT  _var_vkGetBufferDeviceAddressEXT = null;
PFN_vkGetValidationCacheDataEXT  _var_vkGetValidationCacheDataEXT = null;
PFN_vkCmdTraceRaysNV  _var_vkCmdTraceRaysNV = null;
PFN_vkGetDeviceMemoryCommitment  _var_vkGetDeviceMemoryCommitment = null;
PFN_vkCmdDrawIndexed  _var_vkCmdDrawIndexed = null;
PFN_vkCmdCopyAccelerationStructureNV  _var_vkCmdCopyAccelerationStructureNV = null;
PFN_vkGetBufferMemoryRequirements2KHR  _var_vkGetBufferMemoryRequirements2KHR = null;
PFN_vkCreateSemaphore  _var_vkCreateSemaphore = null;
PFN_vkGetBufferMemoryRequirements  _var_vkGetBufferMemoryRequirements = null;
PFN_vkCmdCopyBuffer  _var_vkCmdCopyBuffer = null;
PFN_vkCmdEndRenderPass  _var_vkCmdEndRenderPass = null;
PFN_vkDebugMarkerSetObjectNameEXT  _var_vkDebugMarkerSetObjectNameEXT = null;
PFN_vkSetDebugUtilsObjectTagEXT  _var_vkSetDebugUtilsObjectTagEXT = null;
PFN_vkGetImageSparseMemoryRequirements  _var_vkGetImageSparseMemoryRequirements = null;
PFN_vkCreatePipelineCache  _var_vkCreatePipelineCache = null;
PFN_vkGetPipelineCacheData  _var_vkGetPipelineCacheData = null;
PFN_vkCmdDrawMeshTasksIndirectCountNV  _var_vkCmdDrawMeshTasksIndirectCountNV = null;
PFN_vkCmdWriteBufferMarkerAMD  _var_vkCmdWriteBufferMarkerAMD = null;
PFN_vkCreateDescriptorSetLayout  _var_vkCreateDescriptorSetLayout = null;
PFN_vkResetDescriptorPool  _var_vkResetDescriptorPool = null;
PFN_vkGetDeviceQueue  _var_vkGetDeviceQueue = null;
PFN_vkCreateAccelerationStructureNV  _var_vkCreateAccelerationStructureNV = null;
PFN_vkBindImageMemory2KHR  _var_vkBindImageMemory2KHR = null;
PFN_vkCmdEndDebugUtilsLabelEXT  _var_vkCmdEndDebugUtilsLabelEXT = null;
PFN_vkDisplayPowerControlEXT  _var_vkDisplayPowerControlEXT = null;
PFN_vkGetSwapchainStatusKHR  _var_vkGetSwapchainStatusKHR = null;
PFN_vkQueueBeginDebugUtilsLabelEXT  _var_vkQueueBeginDebugUtilsLabelEXT = null;
PFN_vkDestroyValidationCacheEXT  _var_vkDestroyValidationCacheEXT = null;
PFN_vkCmdBeginRenderPass2KHR  _var_vkCmdBeginRenderPass2KHR = null;
PFN_vkCmdBindVertexBuffers  _var_vkCmdBindVertexBuffers = null;
PFN_vkCreateImage  _var_vkCreateImage = null;
PFN_vkGetImageSubresourceLayout  _var_vkGetImageSubresourceLayout = null;
PFN_vkCmdWriteTimestamp  _var_vkCmdWriteTimestamp = null;
PFN_vkGetAccelerationStructureMemoryRequirementsNV  _var_vkGetAccelerationStructureMemoryRequirementsNV = null;
PFN_vkGetImageSparseMemoryRequirements2  _var_vkGetImageSparseMemoryRequirements2 = null;
PFN_vkCmdBindIndexBuffer  _var_vkCmdBindIndexBuffer = null;
PFN_vkCmdBindPipeline  _var_vkCmdBindPipeline = null;
PFN_vkGetRenderAreaGranularity  _var_vkGetRenderAreaGranularity = null;
PFN_vkCreateSampler  _var_vkCreateSampler = null;
PFN_vkQueueBindSparse  _var_vkQueueBindSparse = null;
PFN_vkAcquireNextImageKHR  _var_vkAcquireNextImageKHR = null;
PFN_vkGetShaderInfoAMD  _var_vkGetShaderInfoAMD = null;
PFN_vkDestroySamplerYcbcrConversionKHR  _var_vkDestroySamplerYcbcrConversionKHR = null;
PFN_vkCmdSetCoarseSampleOrderNV  _var_vkCmdSetCoarseSampleOrderNV = null;
PFN_vkCmdInsertDebugUtilsLabelEXT  _var_vkCmdInsertDebugUtilsLabelEXT = null;
PFN_vkCreateImageView  _var_vkCreateImageView = null;
PFN_vkCmdResetEvent  _var_vkCmdResetEvent = null;
PFN_vkUnregisterObjectsNVX  _var_vkUnregisterObjectsNVX = null;
PFN_vkQueueWaitIdle  _var_vkQueueWaitIdle = null;
PFN_vkEndCommandBuffer  _var_vkEndCommandBuffer = null;
PFN_vkCmdBeginQuery  _var_vkCmdBeginQuery = null;
PFN_vkResetCommandPool  _var_vkResetCommandPool = null;
PFN_vkCmdPushConstants  _var_vkCmdPushConstants = null;
PFN_vkMergeValidationCachesEXT  _var_vkMergeValidationCachesEXT = null;
PFN_vkDestroySamplerYcbcrConversion  _var_vkDestroySamplerYcbcrConversion = null;
PFN_vkGetQueueCheckpointDataNV  _var_vkGetQueueCheckpointDataNV = null;
PFN_vkCmdSetSampleLocationsEXT  _var_vkCmdSetSampleLocationsEXT = null;
PFN_vkCmdDrawIndexedIndirect  _var_vkCmdDrawIndexedIndirect = null;
PFN_vkGetEventStatus  _var_vkGetEventStatus = null;
PFN_vkDestroyFramebuffer  _var_vkDestroyFramebuffer = null;
PFN_vkCreateDescriptorUpdateTemplateKHR  _var_vkCreateDescriptorUpdateTemplateKHR = null;
PFN_vkCreateValidationCacheEXT  _var_vkCreateValidationCacheEXT = null;
PFN_vkCmdSetExclusiveScissorNV  _var_vkCmdSetExclusiveScissorNV = null;
PFN_vkDestroyDescriptorPool  _var_vkDestroyDescriptorPool = null;
PFN_vkCreateRenderPass2KHR  _var_vkCreateRenderPass2KHR = null;
PFN_vkCmdSetEvent  _var_vkCmdSetEvent = null;
PFN_vkCmdSetCheckpointNV  _var_vkCmdSetCheckpointNV = null;
PFN_vkBindAccelerationStructureMemoryNV  _var_vkBindAccelerationStructureMemoryNV = null;
PFN_vkCmdSetDiscardRectangleEXT  _var_vkCmdSetDiscardRectangleEXT = null;
PFN_vkGetImageSparseMemoryRequirements2KHR  _var_vkGetImageSparseMemoryRequirements2KHR = null;
PFN_vkGetFenceFdKHR  _var_vkGetFenceFdKHR = null;
PFN_vkCmdPushDescriptorSetWithTemplateKHR  _var_vkCmdPushDescriptorSetWithTemplateKHR = null;
PFN_vkCmdDrawMeshTasksNV  _var_vkCmdDrawMeshTasksNV = null;
PFN_vkCmdPipelineBarrier  _var_vkCmdPipelineBarrier = null;
PFN_vkGetDeviceQueue2  _var_vkGetDeviceQueue2 = null;
PFN_vkCmdSetViewport  _var_vkCmdSetViewport = null;
PFN_vkCmdProcessCommandsNVX  _var_vkCmdProcessCommandsNVX = null;
PFN_vkDestroyDescriptorUpdateTemplateKHR  _var_vkDestroyDescriptorUpdateTemplateKHR = null;
PFN_vkDeviceWaitIdle  _var_vkDeviceWaitIdle = null;
PFN_vkDestroyObjectTableNVX  _var_vkDestroyObjectTableNVX = null;
PFN_vkQueueSubmit  _var_vkQueueSubmit = null;
PFN_vkCmdResolveImage  _var_vkCmdResolveImage = null;
PFN_vkDestroyPipelineLayout  _var_vkDestroyPipelineLayout = null;
PFN_vkInvalidateMappedMemoryRanges  _var_vkInvalidateMappedMemoryRanges = null;
PFN_vkCmdWriteAccelerationStructuresPropertiesNV  _var_vkCmdWriteAccelerationStructuresPropertiesNV = null;
PFN_vkCmdClearAttachments  _var_vkCmdClearAttachments = null;
PFN_vkAcquireNextImage2KHR  _var_vkAcquireNextImage2KHR = null;
PFN_vkDestroyBuffer  _var_vkDestroyBuffer = null;
PFN_vkAcquirePerformanceConfigurationINTEL  _var_vkAcquirePerformanceConfigurationINTEL = null;
PFN_vkCmdSetBlendConstants  _var_vkCmdSetBlendConstants = null;
PFN_vkCreatePipelineLayout  _var_vkCreatePipelineLayout = null;
PFN_vkCmdDispatchBase  _var_vkCmdDispatchBase = null;
PFN_vkDestroyAccelerationStructureNV  _var_vkDestroyAccelerationStructureNV = null;
PFN_vkCmdCopyImage  _var_vkCmdCopyImage = null;
PFN_vkCreateSwapchainKHR  _var_vkCreateSwapchainKHR = null;
PFN_vkGetCalibratedTimestampsEXT  _var_vkGetCalibratedTimestampsEXT = null;
PFN_vkBindBufferMemory2  _var_vkBindBufferMemory2 = null;
PFN_vkDestroyCommandPool  _var_vkDestroyCommandPool = null;
PFN_vkBeginCommandBuffer  _var_vkBeginCommandBuffer = null;
PFN_vkTrimCommandPoolKHR  _var_vkTrimCommandPoolKHR = null;
PFN_vkCmdBindTransformFeedbackBuffersEXT  _var_vkCmdBindTransformFeedbackBuffersEXT = null;
PFN_vkDestroyIndirectCommandsLayoutNVX  _var_vkDestroyIndirectCommandsLayoutNVX = null;
PFN_vkCmdDispatch  _var_vkCmdDispatch = null;
PFN_vkCmdSetViewportWScalingNV  _var_vkCmdSetViewportWScalingNV = null;
PFN_vkGetImageMemoryRequirements  _var_vkGetImageMemoryRequirements = null;
PFN_vkAllocateMemory  _var_vkAllocateMemory = null;
PFN_vkUnmapMemory  _var_vkUnmapMemory = null;
PFN_vkUpdateDescriptorSets  _var_vkUpdateDescriptorSets = null;
PFN_vkCmdDraw  _var_vkCmdDraw = null;
PFN_vkUpdateDescriptorSetWithTemplateKHR  _var_vkUpdateDescriptorSetWithTemplateKHR = null;
PFN_vkDestroyImage  _var_vkDestroyImage = null;
PFN_vkFreeMemory  _var_vkFreeMemory = null;
PFN_vkCreateQueryPool  _var_vkCreateQueryPool = null;
PFN_vkCreateShaderModule  _var_vkCreateShaderModule = null;
PFN_vkSetHdrMetadataEXT  _var_vkSetHdrMetadataEXT = null;
PFN_vkSetEvent  _var_vkSetEvent = null;
PFN_vkCmdBindShadingRateImageNV  _var_vkCmdBindShadingRateImageNV = null;
PFN_vkDestroyRenderPass  _var_vkDestroyRenderPass = null;
PFN_vkInitializePerformanceApiINTEL  _var_vkInitializePerformanceApiINTEL = null;
PFN_vkDestroyDescriptorUpdateTemplate  _var_vkDestroyDescriptorUpdateTemplate = null;
PFN_vkCreateSamplerYcbcrConversion  _var_vkCreateSamplerYcbcrConversion = null;
PFN_vkCreateFence  _var_vkCreateFence = null;
PFN_vkDestroyImageView  _var_vkDestroyImageView = null;
PFN_vkDestroyBufferView  _var_vkDestroyBufferView = null;
PFN_vkGetImageViewHandleNVX  _var_vkGetImageViewHandleNVX = null;
PFN_vkCmdSetPerformanceMarkerINTEL  _var_vkCmdSetPerformanceMarkerINTEL = null;
PFN_vkResetFences  _var_vkResetFences = null;
PFN_vkCmdReserveSpaceForCommandsNVX  _var_vkCmdReserveSpaceForCommandsNVX = null;
PFN_vkCmdSetDeviceMaskKHR  _var_vkCmdSetDeviceMaskKHR = null;
PFN_vkCmdBeginRenderPass  _var_vkCmdBeginRenderPass = null;
PFN_vkFlushMappedMemoryRanges  _var_vkFlushMappedMemoryRanges = null;
PFN_vkDestroyPipelineCache  _var_vkDestroyPipelineCache = null;
PFN_vkResetCommandBuffer  _var_vkResetCommandBuffer = null;
PFN_vkGetAccelerationStructureHandleNV  _var_vkGetAccelerationStructureHandleNV = null;
PFN_vkCmdNextSubpass  _var_vkCmdNextSubpass = null;
PFN_vkCmdResetQueryPool  _var_vkCmdResetQueryPool = null;
PFN_vkCmdDrawIndirect  _var_vkCmdDrawIndirect = null;
PFN_vkFreeCommandBuffers  _var_vkFreeCommandBuffers = null;
PFN_vkCmdEndQuery  _var_vkCmdEndQuery = null;
PFN_vkCmdSetDepthBounds  _var_vkCmdSetDepthBounds = null;
PFN_vkDestroySemaphore  _var_vkDestroySemaphore = null;
PFN_vkCmdSetDepthBias  _var_vkCmdSetDepthBias = null;
PFN_vkCreateFramebuffer  _var_vkCreateFramebuffer = null;
PFN_vkQueuePresentKHR  _var_vkQueuePresentKHR = null;
PFN_vkGetRayTracingShaderGroupHandlesNV  _var_vkGetRayTracingShaderGroupHandlesNV = null;
PFN_vkCmdDrawIndexedIndirectCountKHR  _var_vkCmdDrawIndexedIndirectCountKHR = null;
PFN_vkCmdNextSubpass2KHR  _var_vkCmdNextSubpass2KHR = null;
PFN_vkRegisterDisplayEventEXT  _var_vkRegisterDisplayEventEXT = null;
PFN_vkDestroyEvent  _var_vkDestroyEvent = null;
PFN_vkCmdBeginDebugUtilsLabelEXT  _var_vkCmdBeginDebugUtilsLabelEXT = null;
PFN_vkReleasePerformanceConfigurationINTEL  _var_vkReleasePerformanceConfigurationINTEL = null;
PFN_vkCreateRayTracingPipelinesNV  _var_vkCreateRayTracingPipelinesNV = null;
PFN_vkBindBufferMemory  _var_vkBindBufferMemory = null;
PFN_vkRegisterObjectsNVX  _var_vkRegisterObjectsNVX = null;
PFN_vkCreateDescriptorUpdateTemplate  _var_vkCreateDescriptorUpdateTemplate = null;
PFN_vkDestroyShaderModule  _var_vkDestroyShaderModule = null;
PFN_vkGetDescriptorSetLayoutSupportKHR  _var_vkGetDescriptorSetLayoutSupportKHR = null;
PFN_vkAllocateCommandBuffers  _var_vkAllocateCommandBuffers = null;
PFN_vkCmdSetStencilWriteMask  _var_vkCmdSetStencilWriteMask = null;
PFN_vkDestroyPipeline  _var_vkDestroyPipeline = null;
PFN_vkGetMemoryHostPointerPropertiesEXT  _var_vkGetMemoryHostPointerPropertiesEXT = null;
PFN_vkCreateEvent  _var_vkCreateEvent = null;
PFN_vkGetDeviceGroupPeerMemoryFeaturesKHR  _var_vkGetDeviceGroupPeerMemoryFeaturesKHR = null;
PFN_vkGetDeviceGroupSurfacePresentModesKHR  _var_vkGetDeviceGroupSurfacePresentModesKHR = null;
PFN_vkCmdEndTransformFeedbackEXT  _var_vkCmdEndTransformFeedbackEXT = null;
PFN_vkQueueInsertDebugUtilsLabelEXT  _var_vkQueueInsertDebugUtilsLabelEXT = null;
PFN_vkGetPastPresentationTimingGOOGLE  _var_vkGetPastPresentationTimingGOOGLE = null;
PFN_vkCmdBeginConditionalRenderingEXT  _var_vkCmdBeginConditionalRenderingEXT = null;
PFN_vkCmdClearColorImage  _var_vkCmdClearColorImage = null;
PFN_vkImportSemaphoreFdKHR  _var_vkImportSemaphoreFdKHR = null;
PFN_vkCmdPushDescriptorSetKHR  _var_vkCmdPushDescriptorSetKHR = null;
PFN_vkCmdEndConditionalRenderingEXT  _var_vkCmdEndConditionalRenderingEXT = null;
PFN_vkDestroyDescriptorSetLayout  _var_vkDestroyDescriptorSetLayout = null;
PFN_vkGetBufferMemoryRequirements2  _var_vkGetBufferMemoryRequirements2 = null;
PFN_vkGetDeviceGroupPeerMemoryFeatures  _var_vkGetDeviceGroupPeerMemoryFeatures = null;
PFN_vkCreateCommandPool  _var_vkCreateCommandPool = null;
PFN_vkCmdDrawIndirectCountKHR  _var_vkCmdDrawIndirectCountKHR = null;
PFN_vkCmdCopyBufferToImage  _var_vkCmdCopyBufferToImage = null;
PFN_vkCmdBindDescriptorSets  _var_vkCmdBindDescriptorSets = null;
PFN_vkBindImageMemory2  _var_vkBindImageMemory2 = null;
PFN_vkCmdBlitImage  _var_vkCmdBlitImage = null;
PFN_vkCmdDispatchBaseKHR  _var_vkCmdDispatchBaseKHR = null;
PFN_vkCmdSetScissor  _var_vkCmdSetScissor = null;
PFN_vkCmdCopyQueryPoolResults  _var_vkCmdCopyQueryPoolResults = null;
PFN_vkMergePipelineCaches  _var_vkMergePipelineCaches = null;
PFN_vkRegisterDeviceEventEXT  _var_vkRegisterDeviceEventEXT = null;
PFN_vkGetImageMemoryRequirements2KHR  _var_vkGetImageMemoryRequirements2KHR = null;
PFN_vkCmdSetPerformanceOverrideINTEL  _var_vkCmdSetPerformanceOverrideINTEL = null;
PFN_vkCreateSharedSwapchainsKHR  _var_vkCreateSharedSwapchainsKHR = null;
PFN_vkGetImageMemoryRequirements2  _var_vkGetImageMemoryRequirements2 = null;
PFN_vkCmdBeginQueryIndexedEXT  _var_vkCmdBeginQueryIndexedEXT = null;
PFN_vkResetEvent  _var_vkResetEvent = null;
PFN_vkCreateComputePipelines  _var_vkCreateComputePipelines = null;
PFN_vkFreeDescriptorSets  _var_vkFreeDescriptorSets = null;
PFN_vkDebugMarkerSetObjectTagEXT  _var_vkDebugMarkerSetObjectTagEXT = null;
PFN_vkCmdDrawMeshTasksIndirectNV  _var_vkCmdDrawMeshTasksIndirectNV = null;
PFN_vkCompileDeferredNV  _var_vkCompileDeferredNV = null;
PFN_vkCmdWaitEvents  _var_vkCmdWaitEvents = null;
PFN_vkCmdBeginTransformFeedbackEXT  _var_vkCmdBeginTransformFeedbackEXT = null;
PFN_vkCreateRenderPass  _var_vkCreateRenderPass = null;
PFN_vkCmdDebugMarkerEndEXT  _var_vkCmdDebugMarkerEndEXT = null;
PFN_vkGetSemaphoreFdKHR  _var_vkGetSemaphoreFdKHR = null;
PFN_vkGetDeviceGroupPresentCapabilitiesKHR  _var_vkGetDeviceGroupPresentCapabilitiesKHR = null;
PFN_vkCreateBufferView  _var_vkCreateBufferView = null;
PFN_vkDestroyQueryPool  _var_vkDestroyQueryPool = null;
PFN_vkImportFenceFdKHR  _var_vkImportFenceFdKHR = null;
PFN_vkCmdDispatchIndirect  _var_vkCmdDispatchIndirect = null;
PFN_vkCreateSamplerYcbcrConversionKHR  _var_vkCreateSamplerYcbcrConversionKHR = null;
PFN_vkCmdSetLineWidth  _var_vkCmdSetLineWidth = null;
PFN_vkCmdFillBuffer  _var_vkCmdFillBuffer = null;
PFN_vkCmdDrawIndirectByteCountEXT  _var_vkCmdDrawIndirectByteCountEXT = null;
PFN_vkGetImageDrmFormatModifierPropertiesEXT  _var_vkGetImageDrmFormatModifierPropertiesEXT = null;
PFN_vkDestroyFence  _var_vkDestroyFence = null;
PFN_vkCmdBuildAccelerationStructureNV  _var_vkCmdBuildAccelerationStructureNV = null;
PFN_vkGetRefreshCycleDurationGOOGLE  _var_vkGetRefreshCycleDurationGOOGLE = null;
PFN_vkCmdEndRenderPass2KHR  _var_vkCmdEndRenderPass2KHR = null;
PFN_vkCmdDebugMarkerBeginEXT  _var_vkCmdDebugMarkerBeginEXT = null;
PFN_vkGetSwapchainCounterEXT  _var_vkGetSwapchainCounterEXT = null;


# ifdef VULKAN_WIN32_H_
PFN_vkImportSemaphoreWin32HandleKHR  _var_vkImportSemaphoreWin32HandleKHR = null;
PFN_vkGetDeviceGroupSurfacePresentModes2EXT  _var_vkGetDeviceGroupSurfacePresentModes2EXT = null;
PFN_vkReleaseFullScreenExclusiveModeEXT  _var_vkReleaseFullScreenExclusiveModeEXT = null;
PFN_vkImportFenceWin32HandleKHR  _var_vkImportFenceWin32HandleKHR = null;
PFN_vkGetMemoryWin32HandleKHR  _var_vkGetMemoryWin32HandleKHR = null;
PFN_vkGetSemaphoreWin32HandleKHR  _var_vkGetSemaphoreWin32HandleKHR = null;
PFN_vkGetMemoryWin32HandlePropertiesKHR  _var_vkGetMemoryWin32HandlePropertiesKHR = null;
PFN_vkGetFenceWin32HandleKHR  _var_vkGetFenceWin32HandleKHR = null;
PFN_vkGetMemoryWin32HandleNV  _var_vkGetMemoryWin32HandleNV = null;
PFN_vkAcquireFullScreenExclusiveModeEXT  _var_vkAcquireFullScreenExclusiveModeEXT = null;
# endif // VULKAN_WIN32_H_


# ifdef VULKAN_ANDROID_H_
PFN_vkGetAndroidHardwareBufferPropertiesANDROID  _var_vkGetAndroidHardwareBufferPropertiesANDROID = null;
PFN_vkGetMemoryAndroidHardwareBufferANDROID  _var_vkGetMemoryAndroidHardwareBufferANDROID = null;
# endif // VULKAN_ANDROID_H_
#endif // VKLOADER_STAGE_FNPOINTER


#ifdef VKLOADER_STAGE_INLINEFN
ND_ VKAPI_ATTR forceinline VkResult vkGetMemoryFdPropertiesKHR(VkDevice device, VkExternalMemoryHandleTypeFlagBits handleType, int fd, VkMemoryFdPropertiesKHR* pMemoryFdProperties) const noexcept { return _table->_var_vkGetMemoryFdPropertiesKHR(device, handleType, fd, pMemoryFdProperties); }
VKAPI_ATTR forceinline void vkCmdSetStencilCompareMask(VkCommandBuffer commandBuffer, VkStencilFaceFlags faceMask, uint32_t compareMask) const noexcept { return _table->_var_vkCmdSetStencilCompareMask(commandBuffer, faceMask, compareMask); }
ND_ VKAPI_ATTR forceinline VkResult vkQueueSetPerformanceConfigurationINTEL(VkQueue queue, VkPerformanceConfigurationINTEL configuration) const noexcept { return _table->_var_vkQueueSetPerformanceConfigurationINTEL(queue, configuration); }
VKAPI_ATTR forceinline void vkCmdSetStencilReference(VkCommandBuffer commandBuffer, VkStencilFaceFlags faceMask, uint32_t reference) const noexcept { return _table->_var_vkCmdSetStencilReference(commandBuffer, faceMask, reference); }
VKAPI_ATTR forceinline void vkUpdateDescriptorSetWithTemplate(VkDevice device, VkDescriptorSet descriptorSet, VkDescriptorUpdateTemplate descriptorUpdateTemplate, const void* pData) const noexcept { return _table->_var_vkUpdateDescriptorSetWithTemplate(device, descriptorSet, descriptorUpdateTemplate, pData); }
ND_ VKAPI_ATTR forceinline VkResult vkGetQueryPoolResults(VkDevice device, VkQueryPool queryPool, uint32_t firstQuery, uint32_t queryCount, size_t dataSize, void* pData, VkDeviceSize stride, VkQueryResultFlags flags) const noexcept { return _table->_var_vkGetQueryPoolResults(device, queryPool, firstQuery, queryCount, dataSize, pData, stride, flags); }
ND_ VKAPI_ATTR forceinline VkResult vkSetDebugUtilsObjectNameEXT(VkDevice device, const VkDebugUtilsObjectNameInfoEXT* pNameInfo) const noexcept { return _table->_var_vkSetDebugUtilsObjectNameEXT(device, pNameInfo); }
ND_ VKAPI_ATTR forceinline VkResult vkGetFenceStatus(VkDevice device, VkFence fence) const noexcept { return _table->_var_vkGetFenceStatus(device, fence); }
ND_ VKAPI_ATTR forceinline VkResult vkGetSwapchainImagesKHR(VkDevice device, VkSwapchainKHR swapchain, uint32_t* pSwapchainImageCount, VkImage* pSwapchainImages) const noexcept { return _table->_var_vkGetSwapchainImagesKHR(device, swapchain, pSwapchainImageCount, pSwapchainImages); }
VKAPI_ATTR forceinline void vkDestroySampler(VkDevice device, VkSampler sampler, const VkAllocationCallbacks* pAllocator) const noexcept { return _table->_var_vkDestroySampler(device, sampler, pAllocator); }
VKAPI_ATTR forceinline void vkCmdEndQueryIndexedEXT(VkCommandBuffer commandBuffer, VkQueryPool queryPool, uint32_t query, uint32_t index) const noexcept { return _table->_var_vkCmdEndQueryIndexedEXT(commandBuffer, queryPool, query, index); }
ND_ VKAPI_ATTR forceinline VkResult vkMapMemory(VkDevice device, VkDeviceMemory memory, VkDeviceSize offset, VkDeviceSize size, VkMemoryMapFlags flags, void** ppData) const noexcept { return _table->_var_vkMapMemory(device, memory, offset, size, flags, ppData); }
ND_ VKAPI_ATTR forceinline VkResult vkCreateBuffer(VkDevice device, const VkBufferCreateInfo* pCreateInfo, const VkAllocationCallbacks* pAllocator, VkBuffer* pBuffer) const noexcept { return _table->_var_vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer); }
VKAPI_ATTR forceinline void vkCmdExecuteCommands(VkCommandBuffer commandBuffer, uint32_t commandBufferCount, const VkCommandBuffer* pCommandBuffers) const noexcept { return _table->_var_vkCmdExecuteCommands(commandBuffer, commandBufferCount, pCommandBuffers); }
VKAPI_ATTR forceinline void vkDestroySwapchainKHR(VkDevice device, VkSwapchainKHR swapchain, const VkAllocationCallbacks* pAllocator) const noexcept { return _table->_var_vkDestroySwapchainKHR(device, swapchain, pAllocator); }
VKAPI_ATTR forceinline void vkQueueEndDebugUtilsLabelEXT(VkQueue queue) const noexcept { return _table->_var_vkQueueEndDebugUtilsLabelEXT(queue); }
ND_ VKAPI_ATTR forceinline VkResult vkCmdSetPerformanceStreamMarkerINTEL(VkCommandBuffer commandBuffer, const VkPerformanceStreamMarkerInfoINTEL* pMarkerInfo) const noexcept { return _table->_var_vkCmdSetPerformanceStreamMarkerINTEL(commandBuffer, pMarkerInfo); }
VKAPI_ATTR forceinline void vkCmdSetViewportShadingRatePaletteNV(VkCommandBuffer commandBuffer, uint32_t firstViewport, uint32_t viewportCount, const VkShadingRatePaletteNV* pShadingRatePalettes) const noexcept { return _table->_var_vkCmdSetViewportShadingRatePaletteNV(commandBuffer, firstViewport, viewportCount, pShadingRatePalettes); }
VKAPI_ATTR forceinline void vkCmdDrawIndexedIndirectCountAMD(VkCommandBuffer commandBuffer, VkBuffer buffer, VkDeviceSize offset, VkBuffer countBuffer, VkDeviceSize countBufferOffset, uint32_t maxDrawCount, uint32_t stride) const noexcept { return _table->_var_vkCmdDrawIndexedIndirectCountAMD(commandBuffer, buffer, offset, countBuffer, countBufferOffset, maxDrawCount, stride); }
ND_ VKAPI_ATTR forceinline VkResult vkBindImageMemory(VkDevice device, VkImage image, VkDeviceMemory memory, VkDeviceSize memoryOffset) const noexcept { return _table->_var_vkBindImageMemory(device, image, memory, memoryOffset); }
ND_ VKAPI_ATTR forceinline VkResult vkAllocateDescriptorSets(VkDevice device, const VkDescriptorSetAllocateInfo* pAllocateInfo, VkDescriptorSet* pDescriptorSets) const noexcept { return _table->_var_vkAllocateDescriptorSets(device, pAllocateInfo, pDescriptorSets); }
ND_ VKAPI_ATTR forceinline VkResult vkCreateObjectTableNVX(VkDevice device, const VkObjectTableCreateInfoNVX* pCreateInfo, const VkAllocationCallbacks* pAllocator, VkObjectTableNVX* pObjectTable) const noexcept { return _table->_var_vkCreateObjectTableNVX(device, pCreateInfo, pAllocator, pObjectTable); }
VKAPI_ATTR forceinline void vkUninitializePerformanceApiINTEL(VkDevice device) const noexcept { return _table->_var_vkUninitializePerformanceApiINTEL(device); }
ND_ VKAPI_ATTR forceinline VkResult vkCreateDescriptorPool(VkDevice device, const VkDescriptorPoolCreateInfo* pCreateInfo, const VkAllocationCallbacks* pAllocator, VkDescriptorPool* pDescriptorPool) const noexcept { return _table->_var_vkCreateDescriptorPool(device, pCreateInfo, pAllocator, pDescriptorPool); }
VKAPI_ATTR forceinline void vkTrimCommandPool(VkDevice device, VkCommandPool commandPool, VkCommandPoolTrimFlags flags) const noexcept { return _table->_var_vkTrimCommandPool(device, commandPool, flags); }
VKAPI_ATTR forceinline void vkGetDescriptorSetLayoutSupport(VkDevice device, const VkDescriptorSetLayoutCreateInfo* pCreateInfo, VkDescriptorSetLayoutSupport* pSupport) const noexcept { return _table->_var_vkGetDescriptorSetLayoutSupport(device, pCreateInfo, pSupport); }
ND_ VKAPI_ATTR forceinline VkResult vkBindBufferMemory2KHR(VkDevice device, uint32_t bindInfoCount, const VkBindBufferMemoryInfo* pBindInfos) const noexcept { return _table->_var_vkBindBufferMemory2KHR(device, bindInfoCount, pBindInfos); }
VKAPI_ATTR forceinline void vkCmdSetDeviceMask(VkCommandBuffer commandBuffer, uint32_t deviceMask) const noexcept { return _table->_var_vkCmdSetDeviceMask(commandBuffer, deviceMask); }
VKAPI_ATTR forceinline void vkCmdDebugMarkerInsertEXT(VkCommandBuffer commandBuffer, const VkDebugMarkerMarkerInfoEXT* pMarkerInfo) const noexcept { return _table->_var_vkCmdDebugMarkerInsertEXT(commandBuffer, pMarkerInfo); }
VKAPI_ATTR forceinline void vkCmdClearDepthStencilImage(VkCommandBuffer commandBuffer, VkImage image, VkImageLayout imageLayout, const VkClearDepthStencilValue* pDepthStencil, uint32_t rangeCount, const VkImageSubresourceRange* pRanges) const noexcept { return _table->_var_vkCmdClearDepthStencilImage(commandBuffer, image, imageLayout, pDepthStencil, rangeCount, pRanges); }
ND_ VKAPI_ATTR forceinline VkResult vkCreateGraphicsPipelines(VkDevice device, VkPipelineCache pipelineCache, uint32_t createInfoCount, const VkGraphicsPipelineCreateInfo* pCreateInfos, const VkAllocationCallbacks* pAllocator, VkPipeline* pPipelines) const noexcept { return _table->_var_vkCreateGraphicsPipelines(device, pipelineCache, createInfoCount, pCreateInfos, pAllocator, pPipelines); }
VKAPI_ATTR forceinline void vkDestroyDevice(VkDevice device, const VkAllocationCallbacks* pAllocator) const noexcept { return _table->_var_vkDestroyDevice(device, pAllocator); }
ND_ VKAPI_ATTR forceinline VkResult vkGetPerformanceParameterINTEL(VkDevice device, VkPerformanceParameterTypeINTEL parameter, VkPerformanceValueINTEL* pValue) const noexcept { return _table->_var_vkGetPerformanceParameterINTEL(device, parameter, pValue); }
VKAPI_ATTR forceinline void vkResetQueryPoolEXT(VkDevice device, VkQueryPool queryPool, uint32_t firstQuery, uint32_t queryCount) const noexcept { return _table->_var_vkResetQueryPoolEXT(device, queryPool, firstQuery, queryCount); }
ND_ VKAPI_ATTR forceinline VkResult vkGetMemoryFdKHR(VkDevice device, const VkMemoryGetFdInfoKHR* pGetFdInfo, int* pFd) const noexcept { return _table->_var_vkGetMemoryFdKHR(device, pGetFdInfo, pFd); }
ND_ VKAPI_ATTR forceinline VkResult vkCreateIndirectCommandsLayoutNVX(VkDevice device, const VkIndirectCommandsLayoutCreateInfoNVX* pCreateInfo, const VkAllocationCallbacks* pAllocator, VkIndirectCommandsLayoutNVX* pIndirectCommandsLayout) const noexcept { return _table->_var_vkCreateIndirectCommandsLayoutNVX(device, pCreateInfo, pAllocator, pIndirectCommandsLayout); }
VKAPI_ATTR forceinline void vkSetLocalDimmingAMD(VkDevice device, VkSwapchainKHR swapChain, VkBool32 localDimmingEnable) const noexcept { return _table->_var_vkSetLocalDimmingAMD(device, swapChain, localDimmingEnable); }
VKAPI_ATTR forceinline void vkCmdDrawIndirectCountAMD(VkCommandBuffer commandBuffer, VkBuffer buffer, VkDeviceSize offset, VkBuffer countBuffer, VkDeviceSize countBufferOffset, uint32_t maxDrawCount, uint32_t stride) const noexcept { return _table->_var_vkCmdDrawIndirectCountAMD(commandBuffer, buffer, offset, countBuffer, countBufferOffset, maxDrawCount, stride); }
ND_ VKAPI_ATTR forceinline VkResult vkWaitForFences(VkDevice device, uint32_t fenceCount, const VkFence* pFences, VkBool32 waitAll, uint64_t timeout) const noexcept { return _table->_var_vkWaitForFences(device, fenceCount, pFences, waitAll, timeout); }
VKAPI_ATTR forceinline void vkCmdCopyImageToBuffer(VkCommandBuffer commandBuffer, VkImage srcImage, VkImageLayout srcImageLayout, VkBuffer dstBuffer, uint32_t regionCount, const VkBufferImageCopy* pRegions) const noexcept { return _table->_var_vkCmdCopyImageToBuffer(commandBuffer, srcImage, srcImageLayout, dstBuffer, regionCount, pRegions); }
VKAPI_ATTR forceinline void vkCmdUpdateBuffer(VkCommandBuffer commandBuffer, VkBuffer dstBuffer, VkDeviceSize dstOffset, VkDeviceSize dataSize, const void* pData) const noexcept { return _table->_var_vkCmdUpdateBuffer(commandBuffer, dstBuffer, dstOffset, dataSize, pData); }
ND_ VKAPI_ATTR forceinline VkDeviceAddress vkGetBufferDeviceAddressEXT(VkDevice device, const VkBufferDeviceAddressInfoEXT* pInfo) const noexcept { return _table->_var_vkGetBufferDeviceAddressEXT(device, pInfo); }
ND_ VKAPI_ATTR forceinline VkResult vkGetValidationCacheDataEXT(VkDevice device, VkValidationCacheEXT validationCache, size_t* pDataSize, void* pData) const noexcept { return _table->_var_vkGetValidationCacheDataEXT(device, validationCache, pDataSize, pData); }
VKAPI_ATTR forceinline void vkCmdTraceRaysNV(VkCommandBuffer commandBuffer, VkBuffer raygenShaderBindingTableBuffer, VkDeviceSize raygenShaderBindingOffset, VkBuffer missShaderBindingTableBuffer, VkDeviceSize missShaderBindingOffset, VkDeviceSize missShaderBindingStride, VkBuffer hitShaderBindingTableBuffer, VkDeviceSize hitShaderBindingOffset, VkDeviceSize hitShaderBindingStride, VkBuffer callableShaderBindingTableBuffer, VkDeviceSize callableShaderBindingOffset, VkDeviceSize callableShaderBindingStride, uint32_t width, uint32_t height, uint32_t depth) const noexcept { return _table->_var_vkCmdTraceRaysNV(commandBuffer, raygenShaderBindingTableBuffer, raygenShaderBindingOffset, missShaderBindingTableBuffer, missShaderBindingOffset, missShaderBindingStride, hitShaderBindingTableBuffer, hitShaderBindingOffset, hitShaderBindingStride, callableShaderBindingTableBuffer, callableShaderBindingOffset, callableShaderBindingStride, width, height, depth); }
VKAPI_ATTR forceinline void vkGetDeviceMemoryCommitment(VkDevice device, VkDeviceMemory memory, VkDeviceSize* pCommittedMemoryInBytes) const noexcept { return _table->_var_vkGetDeviceMemoryCommitment(device, memory, pCommittedMemoryInBytes); }
VKAPI_ATTR forceinline void vkCmdDrawIndexed(VkCommandBuffer commandBuffer, uint32_t indexCount, uint32_t instanceCount, uint32_t firstIndex, int32_t vertexOffset, uint32_t firstInstance) const noexcept { return _table->_var_vkCmdDrawIndexed(commandBuffer, indexCount, instanceCount, firstIndex, vertexOffset, firstInstance); }
VKAPI_ATTR forceinline void vkCmdCopyAccelerationStructureNV(VkCommandBuffer commandBuffer, VkAccelerationStructureNV dst, VkAccelerationStructureNV src, VkCopyAccelerationStructureModeNV mode) const noexcept { return _table->_var_vkCmdCopyAccelerationStructureNV(commandBuffer, dst, src, mode); }
VKAPI_ATTR forceinline void vkGetBufferMemoryRequirements2KHR(VkDevice device, const VkBufferMemoryRequirementsInfo2* pInfo, VkMemoryRequirements2* pMemoryRequirements) const noexcept { return _table->_var_vkGetBufferMemoryRequirements2KHR(device, pInfo, pMemoryRequirements); }
ND_ VKAPI_ATTR forceinline VkResult vkCreateSemaphore(VkDevice device, const VkSemaphoreCreateInfo* pCreateInfo, const VkAllocationCallbacks* pAllocator, VkSemaphore* pSemaphore) const noexcept { return _table->_var_vkCreateSemaphore(device, pCreateInfo, pAllocator, pSemaphore); }
VKAPI_ATTR forceinline void vkGetBufferMemoryRequirements(VkDevice device, VkBuffer buffer, VkMemoryRequirements* pMemoryRequirements) const noexcept { return _table->_var_vkGetBufferMemoryRequirements(device, buffer, pMemoryRequirements); }
VKAPI_ATTR forceinline void vkCmdCopyBuffer(VkCommandBuffer commandBuffer, VkBuffer srcBuffer, VkBuffer dstBuffer, uint32_t regionCount, const VkBufferCopy* pRegions) const noexcept { return _table->_var_vkCmdCopyBuffer(commandBuffer, srcBuffer, dstBuffer, regionCount, pRegions); }
VKAPI_ATTR forceinline void vkCmdEndRenderPass(VkCommandBuffer commandBuffer) const noexcept { return _table->_var_vkCmdEndRenderPass(commandBuffer); }
ND_ VKAPI_ATTR forceinline VkResult vkDebugMarkerSetObjectNameEXT(VkDevice device, const VkDebugMarkerObjectNameInfoEXT* pNameInfo) const noexcept { return _table->_var_vkDebugMarkerSetObjectNameEXT(device, pNameInfo); }
ND_ VKAPI_ATTR forceinline VkResult vkSetDebugUtilsObjectTagEXT(VkDevice device, const VkDebugUtilsObjectTagInfoEXT* pTagInfo) const noexcept { return _table->_var_vkSetDebugUtilsObjectTagEXT(device, pTagInfo); }
VKAPI_ATTR forceinline void vkGetImageSparseMemoryRequirements(VkDevice device, VkImage image, uint32_t* pSparseMemoryRequirementCount, VkSparseImageMemoryRequirements* pSparseMemoryRequirements) const noexcept { return _table->_var_vkGetImageSparseMemoryRequirements(device, image, pSparseMemoryRequirementCount, pSparseMemoryRequirements); }
ND_ VKAPI_ATTR forceinline VkResult vkCreatePipelineCache(VkDevice device, const VkPipelineCacheCreateInfo* pCreateInfo, const VkAllocationCallbacks* pAllocator, VkPipelineCache* pPipelineCache) const noexcept { return _table->_var_vkCreatePipelineCache(device, pCreateInfo, pAllocator, pPipelineCache); }
ND_ VKAPI_ATTR forceinline VkResult vkGetPipelineCacheData(VkDevice device, VkPipelineCache pipelineCache, size_t* pDataSize, void* pData) const noexcept { return _table->_var_vkGetPipelineCacheData(device, pipelineCache, pDataSize, pData); }
VKAPI_ATTR forceinline void vkCmdDrawMeshTasksIndirectCountNV(VkCommandBuffer commandBuffer, VkBuffer buffer, VkDeviceSize offset, VkBuffer countBuffer, VkDeviceSize countBufferOffset, uint32_t maxDrawCount, uint32_t stride) const noexcept { return _table->_var_vkCmdDrawMeshTasksIndirectCountNV(commandBuffer, buffer, offset, countBuffer, countBufferOffset, maxDrawCount, stride); }
VKAPI_ATTR forceinline void vkCmdWriteBufferMarkerAMD(VkCommandBuffer commandBuffer, VkPipelineStageFlagBits pipelineStage, VkBuffer dstBuffer, VkDeviceSize dstOffset, uint32_t marker) const noexcept { return _table->_var_vkCmdWriteBufferMarkerAMD(commandBuffer, pipelineStage, dstBuffer, dstOffset, marker); }
ND_ VKAPI_ATTR forceinline VkResult vkCreateDescriptorSetLayout(VkDevice device, const VkDescriptorSetLayoutCreateInfo* pCreateInfo, const VkAllocationCallbacks* pAllocator, VkDescriptorSetLayout* pSetLayout) const noexcept { return _table->_var_vkCreateDescriptorSetLayout(device, pCreateInfo, pAllocator, pSetLayout); }
ND_ VKAPI_ATTR forceinline VkResult vkResetDescriptorPool(VkDevice device, VkDescriptorPool descriptorPool, VkDescriptorPoolResetFlags flags) const noexcept { return _table->_var_vkResetDescriptorPool(device, descriptorPool, flags); }
VKAPI_ATTR forceinline void vkGetDeviceQueue(VkDevice device, uint32_t queueFamilyIndex, uint32_t queueIndex, VkQueue* pQueue) const noexcept { return _table->_var_vkGetDeviceQueue(device, queueFamilyIndex, queueIndex, pQueue); }
ND_ VKAPI_ATTR forceinline VkResult vkCreateAccelerationStructureNV(VkDevice device, const VkAccelerationStructureCreateInfoNV* pCreateInfo, const VkAllocationCallbacks* pAllocator, VkAccelerationStructureNV* pAccelerationStructure) const noexcept { return _table->_var_vkCreateAccelerationStructureNV(device, pCreateInfo, pAllocator, pAccelerationStructure); }
ND_ VKAPI_ATTR forceinline VkResult vkBindImageMemory2KHR(VkDevice device, uint32_t bindInfoCount, const VkBindImageMemoryInfo* pBindInfos) const noexcept { return _table->_var_vkBindImageMemory2KHR(device, bindInfoCount, pBindInfos); }
VKAPI_ATTR forceinline void vkCmdEndDebugUtilsLabelEXT(VkCommandBuffer commandBuffer) const noexcept { return _table->_var_vkCmdEndDebugUtilsLabelEXT(commandBuffer); }
ND_ VKAPI_ATTR forceinline VkResult vkDisplayPowerControlEXT(VkDevice device, VkDisplayKHR display, const VkDisplayPowerInfoEXT* pDisplayPowerInfo) const noexcept { return _table->_var_vkDisplayPowerControlEXT(device, display, pDisplayPowerInfo); }
ND_ VKAPI_ATTR forceinline VkResult vkGetSwapchainStatusKHR(VkDevice device, VkSwapchainKHR swapchain) const noexcept { return _table->_var_vkGetSwapchainStatusKHR(device, swapchain); }
VKAPI_ATTR forceinline void vkQueueBeginDebugUtilsLabelEXT(VkQueue queue, const VkDebugUtilsLabelEXT* pLabelInfo) const noexcept { return _table->_var_vkQueueBeginDebugUtilsLabelEXT(queue, pLabelInfo); }
VKAPI_ATTR forceinline void vkDestroyValidationCacheEXT(VkDevice device, VkValidationCacheEXT validationCache, const VkAllocationCallbacks* pAllocator) const noexcept { return _table->_var_vkDestroyValidationCacheEXT(device, validationCache, pAllocator); }
VKAPI_ATTR forceinline void vkCmdBeginRenderPass2KHR(VkCommandBuffer commandBuffer, const VkRenderPassBeginInfo* pRenderPassBegin, const VkSubpassBeginInfoKHR* pSubpassBeginInfo) const noexcept { return _table->_var_vkCmdBeginRenderPass2KHR(commandBuffer, pRenderPassBegin, pSubpassBeginInfo); }
VKAPI_ATTR forceinline void vkCmdBindVertexBuffers(VkCommandBuffer commandBuffer, uint32_t firstBinding, uint32_t bindingCount, const VkBuffer* pBuffers, const VkDeviceSize* pOffsets) const noexcept { return _table->_var_vkCmdBindVertexBuffers(commandBuffer, firstBinding, bindingCount, pBuffers, pOffsets); }
ND_ VKAPI_ATTR forceinline VkResult vkCreateImage(VkDevice device, const VkImageCreateInfo* pCreateInfo, const VkAllocationCallbacks* pAllocator, VkImage* pImage) const noexcept { return _table->_var_vkCreateImage(device, pCreateInfo, pAllocator, pImage); }
VKAPI_ATTR forceinline void vkGetImageSubresourceLayout(VkDevice device, VkImage image, const VkImageSubresource* pSubresource, VkSubresourceLayout* pLayout) const noexcept { return _table->_var_vkGetImageSubresourceLayout(device, image, pSubresource, pLayout); }
VKAPI_ATTR forceinline void vkCmdWriteTimestamp(VkCommandBuffer commandBuffer, VkPipelineStageFlagBits pipelineStage, VkQueryPool queryPool, uint32_t query) const noexcept { return _table->_var_vkCmdWriteTimestamp(commandBuffer, pipelineStage, queryPool, query); }
VKAPI_ATTR forceinline void vkGetAccelerationStructureMemoryRequirementsNV(VkDevice device, const VkAccelerationStructureMemoryRequirementsInfoNV* pInfo, VkMemoryRequirements2KHR* pMemoryRequirements) const noexcept { return _table->_var_vkGetAccelerationStructureMemoryRequirementsNV(device, pInfo, pMemoryRequirements); }
VKAPI_ATTR forceinline void vkGetImageSparseMemoryRequirements2(VkDevice device, const VkImageSparseMemoryRequirementsInfo2* pInfo, uint32_t* pSparseMemoryRequirementCount, VkSparseImageMemoryRequirements2* pSparseMemoryRequirements) const noexcept { return _table->_var_vkGetImageSparseMemoryRequirements2(device, pInfo, pSparseMemoryRequirementCount, pSparseMemoryRequirements); }
VKAPI_ATTR forceinline void vkCmdBindIndexBuffer(VkCommandBuffer commandBuffer, VkBuffer buffer, VkDeviceSize offset, VkIndexType indexType) const noexcept { return _table->_var_vkCmdBindIndexBuffer(commandBuffer, buffer, offset, indexType); }
VKAPI_ATTR forceinline void vkCmdBindPipeline(VkCommandBuffer commandBuffer, VkPipelineBindPoint pipelineBindPoint, VkPipeline pipeline) const noexcept { return _table->_var_vkCmdBindPipeline(commandBuffer, pipelineBindPoint, pipeline); }
VKAPI_ATTR forceinline void vkGetRenderAreaGranularity(VkDevice device, VkRenderPass renderPass, VkExtent2D* pGranularity) const noexcept { return _table->_var_vkGetRenderAreaGranularity(device, renderPass, pGranularity); }
ND_ VKAPI_ATTR forceinline VkResult vkCreateSampler(VkDevice device, const VkSamplerCreateInfo* pCreateInfo, const VkAllocationCallbacks* pAllocator, VkSampler* pSampler) const noexcept { return _table->_var_vkCreateSampler(device, pCreateInfo, pAllocator, pSampler); }
ND_ VKAPI_ATTR forceinline VkResult vkQueueBindSparse(VkQueue queue, uint32_t bindInfoCount, const VkBindSparseInfo* pBindInfo, VkFence fence) const noexcept { return _table->_var_vkQueueBindSparse(queue, bindInfoCount, pBindInfo, fence); }
ND_ VKAPI_ATTR forceinline VkResult vkAcquireNextImageKHR(VkDevice device, VkSwapchainKHR swapchain, uint64_t timeout, VkSemaphore semaphore, VkFence fence, uint32_t* pImageIndex) const noexcept { return _table->_var_vkAcquireNextImageKHR(device, swapchain, timeout, semaphore, fence, pImageIndex); }
ND_ VKAPI_ATTR forceinline VkResult vkGetShaderInfoAMD(VkDevice device, VkPipeline pipeline, VkShaderStageFlagBits shaderStage, VkShaderInfoTypeAMD infoType, size_t* pInfoSize, void* pInfo) const noexcept { return _table->_var_vkGetShaderInfoAMD(device, pipeline, shaderStage, infoType, pInfoSize, pInfo); }
VKAPI_ATTR forceinline void vkDestroySamplerYcbcrConversionKHR(VkDevice device, VkSamplerYcbcrConversion ycbcrConversion, const VkAllocationCallbacks* pAllocator) const noexcept { return _table->_var_vkDestroySamplerYcbcrConversionKHR(device, ycbcrConversion, pAllocator); }
VKAPI_ATTR forceinline void vkCmdSetCoarseSampleOrderNV(VkCommandBuffer commandBuffer, VkCoarseSampleOrderTypeNV sampleOrderType, uint32_t customSampleOrderCount, const VkCoarseSampleOrderCustomNV* pCustomSampleOrders) const noexcept { return _table->_var_vkCmdSetCoarseSampleOrderNV(commandBuffer, sampleOrderType, customSampleOrderCount, pCustomSampleOrders); }
VKAPI_ATTR forceinline void vkCmdInsertDebugUtilsLabelEXT(VkCommandBuffer commandBuffer, const VkDebugUtilsLabelEXT* pLabelInfo) const noexcept { return _table->_var_vkCmdInsertDebugUtilsLabelEXT(commandBuffer, pLabelInfo); }
ND_ VKAPI_ATTR forceinline VkResult vkCreateImageView(VkDevice device, const VkImageViewCreateInfo* pCreateInfo, const VkAllocationCallbacks* pAllocator, VkImageView* pView) const noexcept { return _table->_var_vkCreateImageView(device, pCreateInfo, pAllocator, pView); }
VKAPI_ATTR forceinline void vkCmdResetEvent(VkCommandBuffer commandBuffer, VkEvent event, VkPipelineStageFlags stageMask) const noexcept { return _table->_var_vkCmdResetEvent(commandBuffer, event, stageMask); }
ND_ VKAPI_ATTR forceinline VkResult vkUnregisterObjectsNVX(VkDevice device, VkObjectTableNVX objectTable, uint32_t objectCount, const VkObjectEntryTypeNVX* pObjectEntryTypes, const uint32_t* pObjectIndices) const noexcept { return _table->_var_vkUnregisterObjectsNVX(device, objectTable, objectCount, pObjectEntryTypes, pObjectIndices); }
ND_ VKAPI_ATTR forceinline VkResult vkQueueWaitIdle(VkQueue queue) const noexcept { return _table->_var_vkQueueWaitIdle(queue); }
ND_ VKAPI_ATTR forceinline VkResult vkEndCommandBuffer(VkCommandBuffer commandBuffer) const noexcept { return _table->_var_vkEndCommandBuffer(commandBuffer); }
VKAPI_ATTR forceinline void vkCmdBeginQuery(VkCommandBuffer commandBuffer, VkQueryPool queryPool, uint32_t query, VkQueryControlFlags flags) const noexcept { return _table->_var_vkCmdBeginQuery(commandBuffer, queryPool, query, flags); }
ND_ VKAPI_ATTR forceinline VkResult vkResetCommandPool(VkDevice device, VkCommandPool commandPool, VkCommandPoolResetFlags flags) const noexcept { return _table->_var_vkResetCommandPool(device, commandPool, flags); }
VKAPI_ATTR forceinline void vkCmdPushConstants(VkCommandBuffer commandBuffer, VkPipelineLayout layout, VkShaderStageFlags stageFlags, uint32_t offset, uint32_t size, const void* pValues) const noexcept { return _table->_var_vkCmdPushConstants(commandBuffer, layout, stageFlags, offset, size, pValues); }
ND_ VKAPI_ATTR forceinline VkResult vkMergeValidationCachesEXT(VkDevice device, VkValidationCacheEXT dstCache, uint32_t srcCacheCount, const VkValidationCacheEXT* pSrcCaches) const noexcept { return _table->_var_vkMergeValidationCachesEXT(device, dstCache, srcCacheCount, pSrcCaches); }
VKAPI_ATTR forceinline void vkDestroySamplerYcbcrConversion(VkDevice device, VkSamplerYcbcrConversion ycbcrConversion, const VkAllocationCallbacks* pAllocator) const noexcept { return _table->_var_vkDestroySamplerYcbcrConversion(device, ycbcrConversion, pAllocator); }
VKAPI_ATTR forceinline void vkGetQueueCheckpointDataNV(VkQueue queue, uint32_t* pCheckpointDataCount, VkCheckpointDataNV* pCheckpointData) const noexcept { return _table->_var_vkGetQueueCheckpointDataNV(queue, pCheckpointDataCount, pCheckpointData); }
VKAPI_ATTR forceinline void vkCmdSetSampleLocationsEXT(VkCommandBuffer commandBuffer, const VkSampleLocationsInfoEXT* pSampleLocationsInfo) const noexcept { return _table->_var_vkCmdSetSampleLocationsEXT(commandBuffer, pSampleLocationsInfo); }
VKAPI_ATTR forceinline void vkCmdDrawIndexedIndirect(VkCommandBuffer commandBuffer, VkBuffer buffer, VkDeviceSize offset, uint32_t drawCount, uint32_t stride) const noexcept { return _table->_var_vkCmdDrawIndexedIndirect(commandBuffer, buffer, offset, drawCount, stride); }
ND_ VKAPI_ATTR forceinline VkResult vkGetEventStatus(VkDevice device, VkEvent event) const noexcept { return _table->_var_vkGetEventStatus(device, event); }
VKAPI_ATTR forceinline void vkDestroyFramebuffer(VkDevice device, VkFramebuffer framebuffer, const VkAllocationCallbacks* pAllocator) const noexcept { return _table->_var_vkDestroyFramebuffer(device, framebuffer, pAllocator); }
ND_ VKAPI_ATTR forceinline VkResult vkCreateDescriptorUpdateTemplateKHR(VkDevice device, const VkDescriptorUpdateTemplateCreateInfo* pCreateInfo, const VkAllocationCallbacks* pAllocator, VkDescriptorUpdateTemplate* pDescriptorUpdateTemplate) const noexcept { return _table->_var_vkCreateDescriptorUpdateTemplateKHR(device, pCreateInfo, pAllocator, pDescriptorUpdateTemplate); }
ND_ VKAPI_ATTR forceinline VkResult vkCreateValidationCacheEXT(VkDevice device, const VkValidationCacheCreateInfoEXT* pCreateInfo, const VkAllocationCallbacks* pAllocator, VkValidationCacheEXT* pValidationCache) const noexcept { return _table->_var_vkCreateValidationCacheEXT(device, pCreateInfo, pAllocator, pValidationCache); }
VKAPI_ATTR forceinline void vkCmdSetExclusiveScissorNV(VkCommandBuffer commandBuffer, uint32_t firstExclusiveScissor, uint32_t exclusiveScissorCount, const VkRect2D* pExclusiveScissors) const noexcept { return _table->_var_vkCmdSetExclusiveScissorNV(commandBuffer, firstExclusiveScissor, exclusiveScissorCount, pExclusiveScissors); }
VKAPI_ATTR forceinline void vkDestroyDescriptorPool(VkDevice device, VkDescriptorPool descriptorPool, const VkAllocationCallbacks* pAllocator) const noexcept { return _table->_var_vkDestroyDescriptorPool(device, descriptorPool, pAllocator); }
ND_ VKAPI_ATTR forceinline VkResult vkCreateRenderPass2KHR(VkDevice device, const VkRenderPassCreateInfo2KHR* pCreateInfo, const VkAllocationCallbacks* pAllocator, VkRenderPass* pRenderPass) const noexcept { return _table->_var_vkCreateRenderPass2KHR(device, pCreateInfo, pAllocator, pRenderPass); }
VKAPI_ATTR forceinline void vkCmdSetEvent(VkCommandBuffer commandBuffer, VkEvent event, VkPipelineStageFlags stageMask) const noexcept { return _table->_var_vkCmdSetEvent(commandBuffer, event, stageMask); }
VKAPI_ATTR forceinline void vkCmdSetCheckpointNV(VkCommandBuffer commandBuffer, const void* pCheckpointMarker) const noexcept { return _table->_var_vkCmdSetCheckpointNV(commandBuffer, pCheckpointMarker); }
ND_ VKAPI_ATTR forceinline VkResult vkBindAccelerationStructureMemoryNV(VkDevice device, uint32_t bindInfoCount, const VkBindAccelerationStructureMemoryInfoNV* pBindInfos) const noexcept { return _table->_var_vkBindAccelerationStructureMemoryNV(device, bindInfoCount, pBindInfos); }
VKAPI_ATTR forceinline void vkCmdSetDiscardRectangleEXT(VkCommandBuffer commandBuffer, uint32_t firstDiscardRectangle, uint32_t discardRectangleCount, const VkRect2D* pDiscardRectangles) const noexcept { return _table->_var_vkCmdSetDiscardRectangleEXT(commandBuffer, firstDiscardRectangle, discardRectangleCount, pDiscardRectangles); }
VKAPI_ATTR forceinline void vkGetImageSparseMemoryRequirements2KHR(VkDevice device, const VkImageSparseMemoryRequirementsInfo2* pInfo, uint32_t* pSparseMemoryRequirementCount, VkSparseImageMemoryRequirements2* pSparseMemoryRequirements) const noexcept { return _table->_var_vkGetImageSparseMemoryRequirements2KHR(device, pInfo, pSparseMemoryRequirementCount, pSparseMemoryRequirements); }
ND_ VKAPI_ATTR forceinline VkResult vkGetFenceFdKHR(VkDevice device, const VkFenceGetFdInfoKHR* pGetFdInfo, int* pFd) const noexcept { return _table->_var_vkGetFenceFdKHR(device, pGetFdInfo, pFd); }
VKAPI_ATTR forceinline void vkCmdPushDescriptorSetWithTemplateKHR(VkCommandBuffer commandBuffer, VkDescriptorUpdateTemplate descriptorUpdateTemplate, VkPipelineLayout layout, uint32_t set, const void* pData) const noexcept { return _table->_var_vkCmdPushDescriptorSetWithTemplateKHR(commandBuffer, descriptorUpdateTemplate, layout, set, pData); }
VKAPI_ATTR forceinline void vkCmdDrawMeshTasksNV(VkCommandBuffer commandBuffer, uint32_t taskCount, uint32_t firstTask) const noexcept { return _table->_var_vkCmdDrawMeshTasksNV(commandBuffer, taskCount, firstTask); }
VKAPI_ATTR forceinline void vkCmdPipelineBarrier(VkCommandBuffer commandBuffer, VkPipelineStageFlags srcStageMask, VkPipelineStageFlags dstStageMask, VkDependencyFlags dependencyFlags, uint32_t memoryBarrierCount, const VkMemoryBarrier* pMemoryBarriers, uint32_t bufferMemoryBarrierCount, const VkBufferMemoryBarrier* pBufferMemoryBarriers, uint32_t imageMemoryBarrierCount, const VkImageMemoryBarrier* pImageMemoryBarriers) const noexcept { return _table->_var_vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers); }
VKAPI_ATTR forceinline void vkGetDeviceQueue2(VkDevice device, const VkDeviceQueueInfo2* pQueueInfo, VkQueue* pQueue) const noexcept { return _table->_var_vkGetDeviceQueue2(device, pQueueInfo, pQueue); }
VKAPI_ATTR forceinline void vkCmdSetViewport(VkCommandBuffer commandBuffer, uint32_t firstViewport, uint32_t viewportCount, const VkViewport* pViewports) const noexcept { return _table->_var_vkCmdSetViewport(commandBuffer, firstViewport, viewportCount, pViewports); }
VKAPI_ATTR forceinline void vkCmdProcessCommandsNVX(VkCommandBuffer commandBuffer, const VkCmdProcessCommandsInfoNVX* pProcessCommandsInfo) const noexcept { return _table->_var_vkCmdProcessCommandsNVX(commandBuffer, pProcessCommandsInfo); }
VKAPI_ATTR forceinline void vkDestroyDescriptorUpdateTemplateKHR(VkDevice device, VkDescriptorUpdateTemplate descriptorUpdateTemplate, const VkAllocationCallbacks* pAllocator) const noexcept { return _table->_var_vkDestroyDescriptorUpdateTemplateKHR(device, descriptorUpdateTemplate, pAllocator); }
ND_ VKAPI_ATTR forceinline VkResult vkDeviceWaitIdle(VkDevice device) const noexcept { return _table->_var_vkDeviceWaitIdle(device); }
VKAPI_ATTR forceinline void vkDestroyObjectTableNVX(VkDevice device, VkObjectTableNVX objectTable, const VkAllocationCallbacks* pAllocator) const noexcept { return _table->_var_vkDestroyObjectTableNVX(device, objectTable, pAllocator); }
ND_ VKAPI_ATTR forceinline VkResult vkQueueSubmit(VkQueue queue, uint32_t submitCount, const VkSubmitInfo* pSubmits, VkFence fence) const noexcept { return _table->_var_vkQueueSubmit(queue, submitCount, pSubmits, fence); }
VKAPI_ATTR forceinline void vkCmdResolveImage(VkCommandBuffer commandBuffer, VkImage srcImage, VkImageLayout srcImageLayout, VkImage dstImage, VkImageLayout dstImageLayout, uint32_t regionCount, const VkImageResolve* pRegions) const noexcept { return _table->_var_vkCmdResolveImage(commandBuffer, srcImage, srcImageLayout, dstImage, dstImageLayout, regionCount, pRegions); }
VKAPI_ATTR forceinline void vkDestroyPipelineLayout(VkDevice device, VkPipelineLayout pipelineLayout, const VkAllocationCallbacks* pAllocator) const noexcept { return _table->_var_vkDestroyPipelineLayout(device, pipelineLayout, pAllocator); }
ND_ VKAPI_ATTR forceinline VkResult vkInvalidateMappedMemoryRanges(VkDevice device, uint32_t memoryRangeCount, const VkMappedMemoryRange* pMemoryRanges) const noexcept { return _table->_var_vkInvalidateMappedMemoryRanges(device, memoryRangeCount, pMemoryRanges); }
VKAPI_ATTR forceinline void vkCmdWriteAccelerationStructuresPropertiesNV(VkCommandBuffer commandBuffer, uint32_t accelerationStructureCount, const VkAccelerationStructureNV* pAccelerationStructures, VkQueryType queryType, VkQueryPool queryPool, uint32_t firstQuery) const noexcept { return _table->_var_vkCmdWriteAccelerationStructuresPropertiesNV(commandBuffer, accelerationStructureCount, pAccelerationStructures, queryType, queryPool, firstQuery); }
VKAPI_ATTR forceinline void vkCmdClearAttachments(VkCommandBuffer commandBuffer, uint32_t attachmentCount, const VkClearAttachment* pAttachments, uint32_t rectCount, const VkClearRect* pRects) const noexcept { return _table->_var_vkCmdClearAttachments(commandBuffer, attachmentCount, pAttachments, rectCount, pRects); }
ND_ VKAPI_ATTR forceinline VkResult vkAcquireNextImage2KHR(VkDevice device, const VkAcquireNextImageInfoKHR* pAcquireInfo, uint32_t* pImageIndex) const noexcept { return _table->_var_vkAcquireNextImage2KHR(device, pAcquireInfo, pImageIndex); }
VKAPI_ATTR forceinline void vkDestroyBuffer(VkDevice device, VkBuffer buffer, const VkAllocationCallbacks* pAllocator) const noexcept { return _table->_var_vkDestroyBuffer(device, buffer, pAllocator); }
ND_ VKAPI_ATTR forceinline VkResult vkAcquirePerformanceConfigurationINTEL(VkDevice device, const VkPerformanceConfigurationAcquireInfoINTEL* pAcquireInfo, VkPerformanceConfigurationINTEL* pConfiguration) const noexcept { return _table->_var_vkAcquirePerformanceConfigurationINTEL(device, pAcquireInfo, pConfiguration); }
VKAPI_ATTR forceinline void vkCmdSetBlendConstants(VkCommandBuffer commandBuffer, const float blendConstants[4]) const noexcept { return _table->_var_vkCmdSetBlendConstants(commandBuffer, blendConstants); }
ND_ VKAPI_ATTR forceinline VkResult vkCreatePipelineLayout(VkDevice device, const VkPipelineLayoutCreateInfo* pCreateInfo, const VkAllocationCallbacks* pAllocator, VkPipelineLayout* pPipelineLayout) const noexcept { return _table->_var_vkCreatePipelineLayout(device, pCreateInfo, pAllocator, pPipelineLayout); }
VKAPI_ATTR forceinline void vkCmdDispatchBase(VkCommandBuffer commandBuffer, uint32_t baseGroupX, uint32_t baseGroupY, uint32_t baseGroupZ, uint32_t groupCountX, uint32_t groupCountY, uint32_t groupCountZ) const noexcept { return _table->_var_vkCmdDispatchBase(commandBuffer, baseGroupX, baseGroupY, baseGroupZ, groupCountX, groupCountY, groupCountZ); }
VKAPI_ATTR forceinline void vkDestroyAccelerationStructureNV(VkDevice device, VkAccelerationStructureNV accelerationStructure, const VkAllocationCallbacks* pAllocator) const noexcept { return _table->_var_vkDestroyAccelerationStructureNV(device, accelerationStructure, pAllocator); }
VKAPI_ATTR forceinline void vkCmdCopyImage(VkCommandBuffer commandBuffer, VkImage srcImage, VkImageLayout srcImageLayout, VkImage dstImage, VkImageLayout dstImageLayout, uint32_t regionCount, const VkImageCopy* pRegions) const noexcept { return _table->_var_vkCmdCopyImage(commandBuffer, srcImage, srcImageLayout, dstImage, dstImageLayout, regionCount, pRegions); }
ND_ VKAPI_ATTR forceinline VkResult vkCreateSwapchainKHR(VkDevice device, const VkSwapchainCreateInfoKHR* pCreateInfo, const VkAllocationCallbacks* pAllocator, VkSwapchainKHR* pSwapchain) const noexcept { return _table->_var_vkCreateSwapchainKHR(device, pCreateInfo, pAllocator, pSwapchain); }
ND_ VKAPI_ATTR forceinline VkResult vkGetCalibratedTimestampsEXT(VkDevice device, uint32_t timestampCount, const VkCalibratedTimestampInfoEXT* pTimestampInfos, uint64_t* pTimestamps, uint64_t* pMaxDeviation) const noexcept { return _table->_var_vkGetCalibratedTimestampsEXT(device, timestampCount, pTimestampInfos, pTimestamps, pMaxDeviation); }
ND_ VKAPI_ATTR forceinline VkResult vkBindBufferMemory2(VkDevice device, uint32_t bindInfoCount, const VkBindBufferMemoryInfo* pBindInfos) const noexcept { return _table->_var_vkBindBufferMemory2(device, bindInfoCount, pBindInfos); }
VKAPI_ATTR forceinline void vkDestroyCommandPool(VkDevice device, VkCommandPool commandPool, const VkAllocationCallbacks* pAllocator) const noexcept { return _table->_var_vkDestroyCommandPool(device, commandPool, pAllocator); }
ND_ VKAPI_ATTR forceinline VkResult vkBeginCommandBuffer(VkCommandBuffer commandBuffer, const VkCommandBufferBeginInfo* pBeginInfo) const noexcept { return _table->_var_vkBeginCommandBuffer(commandBuffer, pBeginInfo); }
VKAPI_ATTR forceinline void vkTrimCommandPoolKHR(VkDevice device, VkCommandPool commandPool, VkCommandPoolTrimFlags flags) const noexcept { return _table->_var_vkTrimCommandPoolKHR(device, commandPool, flags); }
VKAPI_ATTR forceinline void vkCmdBindTransformFeedbackBuffersEXT(VkCommandBuffer commandBuffer, uint32_t firstBinding, uint32_t bindingCount, const VkBuffer* pBuffers, const VkDeviceSize* pOffsets, const VkDeviceSize* pSizes) const noexcept { return _table->_var_vkCmdBindTransformFeedbackBuffersEXT(commandBuffer, firstBinding, bindingCount, pBuffers, pOffsets, pSizes); }
VKAPI_ATTR forceinline void vkDestroyIndirectCommandsLayoutNVX(VkDevice device, VkIndirectCommandsLayoutNVX indirectCommandsLayout, const VkAllocationCallbacks* pAllocator) const noexcept { return _table->_var_vkDestroyIndirectCommandsLayoutNVX(device, indirectCommandsLayout, pAllocator); }
VKAPI_ATTR forceinline void vkCmdDispatch(VkCommandBuffer commandBuffer, uint32_t groupCountX, uint32_t groupCountY, uint32_t groupCountZ) const noexcept { return _table->_var_vkCmdDispatch(commandBuffer, groupCountX, groupCountY, groupCountZ); }
VKAPI_ATTR forceinline void vkCmdSetViewportWScalingNV(VkCommandBuffer commandBuffer, uint32_t firstViewport, uint32_t viewportCount, const VkViewportWScalingNV* pViewportWScalings) const noexcept { return _table->_var_vkCmdSetViewportWScalingNV(commandBuffer, firstViewport, viewportCount, pViewportWScalings); }
VKAPI_ATTR forceinline void vkGetImageMemoryRequirements(VkDevice device, VkImage image, VkMemoryRequirements* pMemoryRequirements) const noexcept { return _table->_var_vkGetImageMemoryRequirements(device, image, pMemoryRequirements); }
ND_ VKAPI_ATTR forceinline VkResult vkAllocateMemory(VkDevice device, const VkMemoryAllocateInfo* pAllocateInfo, const VkAllocationCallbacks* pAllocator, VkDeviceMemory* pMemory) const noexcept { return _table->_var_vkAllocateMemory(device, pAllocateInfo, pAllocator, pMemory); }
VKAPI_ATTR forceinline void vkUnmapMemory(VkDevice device, VkDeviceMemory memory) const noexcept { return _table->_var_vkUnmapMemory(device, memory); }
VKAPI_ATTR forceinline void vkUpdateDescriptorSets(VkDevice device, uint32_t descriptorWriteCount, const VkWriteDescriptorSet* pDescriptorWrites, uint32_t descriptorCopyCount, const VkCopyDescriptorSet* pDescriptorCopies) const noexcept { return _table->_var_vkUpdateDescriptorSets(device, descriptorWriteCount, pDescriptorWrites, descriptorCopyCount, pDescriptorCopies); }
VKAPI_ATTR forceinline void vkCmdDraw(VkCommandBuffer commandBuffer, uint32_t vertexCount, uint32_t instanceCount, uint32_t firstVertex, uint32_t firstInstance) const noexcept { return _table->_var_vkCmdDraw(commandBuffer, vertexCount, instanceCount, firstVertex, firstInstance); }
VKAPI_ATTR forceinline void vkUpdateDescriptorSetWithTemplateKHR(VkDevice device, VkDescriptorSet descriptorSet, VkDescriptorUpdateTemplate descriptorUpdateTemplate, const void* pData) const noexcept { return _table->_var_vkUpdateDescriptorSetWithTemplateKHR(device, descriptorSet, descriptorUpdateTemplate, pData); }
VKAPI_ATTR forceinline void vkDestroyImage(VkDevice device, VkImage image, const VkAllocationCallbacks* pAllocator) const noexcept { return _table->_var_vkDestroyImage(device, image, pAllocator); }
VKAPI_ATTR forceinline void vkFreeMemory(VkDevice device, VkDeviceMemory memory, const VkAllocationCallbacks* pAllocator) const noexcept { return _table->_var_vkFreeMemory(device, memory, pAllocator); }
ND_ VKAPI_ATTR forceinline VkResult vkCreateQueryPool(VkDevice device, const VkQueryPoolCreateInfo* pCreateInfo, const VkAllocationCallbacks* pAllocator, VkQueryPool* pQueryPool) const noexcept { return _table->_var_vkCreateQueryPool(device, pCreateInfo, pAllocator, pQueryPool); }
ND_ VKAPI_ATTR forceinline VkResult vkCreateShaderModule(VkDevice device, const VkShaderModuleCreateInfo* pCreateInfo, const VkAllocationCallbacks* pAllocator, VkShaderModule* pShaderModule) const noexcept { return _table->_var_vkCreateShaderModule(device, pCreateInfo, pAllocator, pShaderModule); }
VKAPI_ATTR forceinline void vkSetHdrMetadataEXT(VkDevice device, uint32_t swapchainCount, const VkSwapchainKHR* pSwapchains, const VkHdrMetadataEXT* pMetadata) const noexcept { return _table->_var_vkSetHdrMetadataEXT(device, swapchainCount, pSwapchains, pMetadata); }
ND_ VKAPI_ATTR forceinline VkResult vkSetEvent(VkDevice device, VkEvent event) const noexcept { return _table->_var_vkSetEvent(device, event); }
VKAPI_ATTR forceinline void vkCmdBindShadingRateImageNV(VkCommandBuffer commandBuffer, VkImageView imageView, VkImageLayout imageLayout) const noexcept { return _table->_var_vkCmdBindShadingRateImageNV(commandBuffer, imageView, imageLayout); }
VKAPI_ATTR forceinline void vkDestroyRenderPass(VkDevice device, VkRenderPass renderPass, const VkAllocationCallbacks* pAllocator) const noexcept { return _table->_var_vkDestroyRenderPass(device, renderPass, pAllocator); }
ND_ VKAPI_ATTR forceinline VkResult vkInitializePerformanceApiINTEL(VkDevice device, const VkInitializePerformanceApiInfoINTEL* pInitializeInfo) const noexcept { return _table->_var_vkInitializePerformanceApiINTEL(device, pInitializeInfo); }
VKAPI_ATTR forceinline void vkDestroyDescriptorUpdateTemplate(VkDevice device, VkDescriptorUpdateTemplate descriptorUpdateTemplate, const VkAllocationCallbacks* pAllocator) const noexcept { return _table->_var_vkDestroyDescriptorUpdateTemplate(device, descriptorUpdateTemplate, pAllocator); }
ND_ VKAPI_ATTR forceinline VkResult vkCreateSamplerYcbcrConversion(VkDevice device, const VkSamplerYcbcrConversionCreateInfo* pCreateInfo, const VkAllocationCallbacks* pAllocator, VkSamplerYcbcrConversion* pYcbcrConversion) const noexcept { return _table->_var_vkCreateSamplerYcbcrConversion(device, pCreateInfo, pAllocator, pYcbcrConversion); }
ND_ VKAPI_ATTR forceinline VkResult vkCreateFence(VkDevice device, const VkFenceCreateInfo* pCreateInfo, const VkAllocationCallbacks* pAllocator, VkFence* pFence) const noexcept { return _table->_var_vkCreateFence(device, pCreateInfo, pAllocator, pFence); }
VKAPI_ATTR forceinline void vkDestroyImageView(VkDevice device, VkImageView imageView, const VkAllocationCallbacks* pAllocator) const noexcept { return _table->_var_vkDestroyImageView(device, imageView, pAllocator); }
VKAPI_ATTR forceinline void vkDestroyBufferView(VkDevice device, VkBufferView bufferView, const VkAllocationCallbacks* pAllocator) const noexcept { return _table->_var_vkDestroyBufferView(device, bufferView, pAllocator); }
ND_ VKAPI_ATTR forceinline uint32_t vkGetImageViewHandleNVX(VkDevice device, const VkImageViewHandleInfoNVX* pInfo) const noexcept { return _table->_var_vkGetImageViewHandleNVX(device, pInfo); }
ND_ VKAPI_ATTR forceinline VkResult vkCmdSetPerformanceMarkerINTEL(VkCommandBuffer commandBuffer, const VkPerformanceMarkerInfoINTEL* pMarkerInfo) const noexcept { return _table->_var_vkCmdSetPerformanceMarkerINTEL(commandBuffer, pMarkerInfo); }
ND_ VKAPI_ATTR forceinline VkResult vkResetFences(VkDevice device, uint32_t fenceCount, const VkFence* pFences) const noexcept { return _table->_var_vkResetFences(device, fenceCount, pFences); }
VKAPI_ATTR forceinline void vkCmdReserveSpaceForCommandsNVX(VkCommandBuffer commandBuffer, const VkCmdReserveSpaceForCommandsInfoNVX* pReserveSpaceInfo) const noexcept { return _table->_var_vkCmdReserveSpaceForCommandsNVX(commandBuffer, pReserveSpaceInfo); }
VKAPI_ATTR forceinline void vkCmdSetDeviceMaskKHR(VkCommandBuffer commandBuffer, uint32_t deviceMask) const noexcept { return _table->_var_vkCmdSetDeviceMaskKHR(commandBuffer, deviceMask); }
VKAPI_ATTR forceinline void vkCmdBeginRenderPass(VkCommandBuffer commandBuffer, const VkRenderPassBeginInfo* pRenderPassBegin, VkSubpassContents contents) const noexcept { return _table->_var_vkCmdBeginRenderPass(commandBuffer, pRenderPassBegin, contents); }
ND_ VKAPI_ATTR forceinline VkResult vkFlushMappedMemoryRanges(VkDevice device, uint32_t memoryRangeCount, const VkMappedMemoryRange* pMemoryRanges) const noexcept { return _table->_var_vkFlushMappedMemoryRanges(device, memoryRangeCount, pMemoryRanges); }
VKAPI_ATTR forceinline void vkDestroyPipelineCache(VkDevice device, VkPipelineCache pipelineCache, const VkAllocationCallbacks* pAllocator) const noexcept { return _table->_var_vkDestroyPipelineCache(device, pipelineCache, pAllocator); }
ND_ VKAPI_ATTR forceinline VkResult vkResetCommandBuffer(VkCommandBuffer commandBuffer, VkCommandBufferResetFlags flags) const noexcept { return _table->_var_vkResetCommandBuffer(commandBuffer, flags); }
ND_ VKAPI_ATTR forceinline VkResult vkGetAccelerationStructureHandleNV(VkDevice device, VkAccelerationStructureNV accelerationStructure, size_t dataSize, void* pData) const noexcept { return _table->_var_vkGetAccelerationStructureHandleNV(device, accelerationStructure, dataSize, pData); }
VKAPI_ATTR forceinline void vkCmdNextSubpass(VkCommandBuffer commandBuffer, VkSubpassContents contents) const noexcept { return _table->_var_vkCmdNextSubpass(commandBuffer, contents); }
VKAPI_ATTR forceinline void vkCmdResetQueryPool(VkCommandBuffer commandBuffer, VkQueryPool queryPool, uint32_t firstQuery, uint32_t queryCount) const noexcept { return _table->_var_vkCmdResetQueryPool(commandBuffer, queryPool, firstQuery, queryCount); }
VKAPI_ATTR forceinline void vkCmdDrawIndirect(VkCommandBuffer commandBuffer, VkBuffer buffer, VkDeviceSize offset, uint32_t drawCount, uint32_t stride) const noexcept { return _table->_var_vkCmdDrawIndirect(commandBuffer, buffer, offset, drawCount, stride); }
VKAPI_ATTR forceinline void vkFreeCommandBuffers(VkDevice device, VkCommandPool commandPool, uint32_t commandBufferCount, const VkCommandBuffer* pCommandBuffers) const noexcept { return _table->_var_vkFreeCommandBuffers(device, commandPool, commandBufferCount, pCommandBuffers); }
VKAPI_ATTR forceinline void vkCmdEndQuery(VkCommandBuffer commandBuffer, VkQueryPool queryPool, uint32_t query) const noexcept { return _table->_var_vkCmdEndQuery(commandBuffer, queryPool, query); }
VKAPI_ATTR forceinline void vkCmdSetDepthBounds(VkCommandBuffer commandBuffer, float minDepthBounds, float maxDepthBounds) const noexcept { return _table->_var_vkCmdSetDepthBounds(commandBuffer, minDepthBounds, maxDepthBounds); }
VKAPI_ATTR forceinline void vkDestroySemaphore(VkDevice device, VkSemaphore semaphore, const VkAllocationCallbacks* pAllocator) const noexcept { return _table->_var_vkDestroySemaphore(device, semaphore, pAllocator); }
VKAPI_ATTR forceinline void vkCmdSetDepthBias(VkCommandBuffer commandBuffer, float depthBiasConstantFactor, float depthBiasClamp, float depthBiasSlopeFactor) const noexcept { return _table->_var_vkCmdSetDepthBias(commandBuffer, depthBiasConstantFactor, depthBiasClamp, depthBiasSlopeFactor); }
ND_ VKAPI_ATTR forceinline VkResult vkCreateFramebuffer(VkDevice device, const VkFramebufferCreateInfo* pCreateInfo, const VkAllocationCallbacks* pAllocator, VkFramebuffer* pFramebuffer) const noexcept { return _table->_var_vkCreateFramebuffer(device, pCreateInfo, pAllocator, pFramebuffer); }
ND_ VKAPI_ATTR forceinline VkResult vkQueuePresentKHR(VkQueue queue, const VkPresentInfoKHR* pPresentInfo) const noexcept { return _table->_var_vkQueuePresentKHR(queue, pPresentInfo); }
ND_ VKAPI_ATTR forceinline VkResult vkGetRayTracingShaderGroupHandlesNV(VkDevice device, VkPipeline pipeline, uint32_t firstGroup, uint32_t groupCount, size_t dataSize, void* pData) const noexcept { return _table->_var_vkGetRayTracingShaderGroupHandlesNV(device, pipeline, firstGroup, groupCount, dataSize, pData); }
VKAPI_ATTR forceinline void vkCmdDrawIndexedIndirectCountKHR(VkCommandBuffer commandBuffer, VkBuffer buffer, VkDeviceSize offset, VkBuffer countBuffer, VkDeviceSize countBufferOffset, uint32_t maxDrawCount, uint32_t stride) const noexcept { return _table->_var_vkCmdDrawIndexedIndirectCountKHR(commandBuffer, buffer, offset, countBuffer, countBufferOffset, maxDrawCount, stride); }
VKAPI_ATTR forceinline void vkCmdNextSubpass2KHR(VkCommandBuffer commandBuffer, const VkSubpassBeginInfoKHR* pSubpassBeginInfo, const VkSubpassEndInfoKHR* pSubpassEndInfo) const noexcept { return _table->_var_vkCmdNextSubpass2KHR(commandBuffer, pSubpassBeginInfo, pSubpassEndInfo); }
ND_ VKAPI_ATTR forceinline VkResult vkRegisterDisplayEventEXT(VkDevice device, VkDisplayKHR display, const VkDisplayEventInfoEXT* pDisplayEventInfo, const VkAllocationCallbacks* pAllocator, VkFence* pFence) const noexcept { return _table->_var_vkRegisterDisplayEventEXT(device, display, pDisplayEventInfo, pAllocator, pFence); }
VKAPI_ATTR forceinline void vkDestroyEvent(VkDevice device, VkEvent event, const VkAllocationCallbacks* pAllocator) const noexcept { return _table->_var_vkDestroyEvent(device, event, pAllocator); }
VKAPI_ATTR forceinline void vkCmdBeginDebugUtilsLabelEXT(VkCommandBuffer commandBuffer, const VkDebugUtilsLabelEXT* pLabelInfo) const noexcept { return _table->_var_vkCmdBeginDebugUtilsLabelEXT(commandBuffer, pLabelInfo); }
ND_ VKAPI_ATTR forceinline VkResult vkReleasePerformanceConfigurationINTEL(VkDevice device, VkPerformanceConfigurationINTEL configuration) const noexcept { return _table->_var_vkReleasePerformanceConfigurationINTEL(device, configuration); }
ND_ VKAPI_ATTR forceinline VkResult vkCreateRayTracingPipelinesNV(VkDevice device, VkPipelineCache pipelineCache, uint32_t createInfoCount, const VkRayTracingPipelineCreateInfoNV* pCreateInfos, const VkAllocationCallbacks* pAllocator, VkPipeline* pPipelines) const noexcept { return _table->_var_vkCreateRayTracingPipelinesNV(device, pipelineCache, createInfoCount, pCreateInfos, pAllocator, pPipelines); }
ND_ VKAPI_ATTR forceinline VkResult vkBindBufferMemory(VkDevice device, VkBuffer buffer, VkDeviceMemory memory, VkDeviceSize memoryOffset) const noexcept { return _table->_var_vkBindBufferMemory(device, buffer, memory, memoryOffset); }
ND_ VKAPI_ATTR forceinline VkResult vkRegisterObjectsNVX(VkDevice device, VkObjectTableNVX objectTable, uint32_t objectCount, const VkObjectTableEntryNVX* const* ppObjectTableEntries, const uint32_t* pObjectIndices) const noexcept { return _table->_var_vkRegisterObjectsNVX(device, objectTable, objectCount, ppObjectTableEntries, pObjectIndices); }
ND_ VKAPI_ATTR forceinline VkResult vkCreateDescriptorUpdateTemplate(VkDevice device, const VkDescriptorUpdateTemplateCreateInfo* pCreateInfo, const VkAllocationCallbacks* pAllocator, VkDescriptorUpdateTemplate* pDescriptorUpdateTemplate) const noexcept { return _table->_var_vkCreateDescriptorUpdateTemplate(device, pCreateInfo, pAllocator, pDescriptorUpdateTemplate); }
VKAPI_ATTR forceinline void vkDestroyShaderModule(VkDevice device, VkShaderModule shaderModule, const VkAllocationCallbacks* pAllocator) const noexcept { return _table->_var_vkDestroyShaderModule(device, shaderModule, pAllocator); }
VKAPI_ATTR forceinline void vkGetDescriptorSetLayoutSupportKHR(VkDevice device, const VkDescriptorSetLayoutCreateInfo* pCreateInfo, VkDescriptorSetLayoutSupport* pSupport) const noexcept { return _table->_var_vkGetDescriptorSetLayoutSupportKHR(device, pCreateInfo, pSupport); }
ND_ VKAPI_ATTR forceinline VkResult vkAllocateCommandBuffers(VkDevice device, const VkCommandBufferAllocateInfo* pAllocateInfo, VkCommandBuffer* pCommandBuffers) const noexcept { return _table->_var_vkAllocateCommandBuffers(device, pAllocateInfo, pCommandBuffers); }
VKAPI_ATTR forceinline void vkCmdSetStencilWriteMask(VkCommandBuffer commandBuffer, VkStencilFaceFlags faceMask, uint32_t writeMask) const noexcept { return _table->_var_vkCmdSetStencilWriteMask(commandBuffer, faceMask, writeMask); }
VKAPI_ATTR forceinline void vkDestroyPipeline(VkDevice device, VkPipeline pipeline, const VkAllocationCallbacks* pAllocator) const noexcept { return _table->_var_vkDestroyPipeline(device, pipeline, pAllocator); }
ND_ VKAPI_ATTR forceinline VkResult vkGetMemoryHostPointerPropertiesEXT(VkDevice device, VkExternalMemoryHandleTypeFlagBits handleType, const void* pHostPointer, VkMemoryHostPointerPropertiesEXT* pMemoryHostPointerProperties) const noexcept { return _table->_var_vkGetMemoryHostPointerPropertiesEXT(device, handleType, pHostPointer, pMemoryHostPointerProperties); }
ND_ VKAPI_ATTR forceinline VkResult vkCreateEvent(VkDevice device, const VkEventCreateInfo* pCreateInfo, const VkAllocationCallbacks* pAllocator, VkEvent* pEvent) const noexcept { return _table->_var_vkCreateEvent(device, pCreateInfo, pAllocator, pEvent); }
VKAPI_ATTR forceinline void vkGetDeviceGroupPeerMemoryFeaturesKHR(VkDevice device, uint32_t heapIndex, uint32_t localDeviceIndex, uint32_t remoteDeviceIndex, VkPeerMemoryFeatureFlags* pPeerMemoryFeatures) const noexcept { return _table->_var_vkGetDeviceGroupPeerMemoryFeaturesKHR(device, heapIndex, localDeviceIndex, remoteDeviceIndex, pPeerMemoryFeatures); }
ND_ VKAPI_ATTR forceinline VkResult vkGetDeviceGroupSurfacePresentModesKHR(VkDevice device, VkSurfaceKHR surface, VkDeviceGroupPresentModeFlagsKHR* pModes) const noexcept { return _table->_var_vkGetDeviceGroupSurfacePresentModesKHR(device, surface, pModes); }
VKAPI_ATTR forceinline void vkCmdEndTransformFeedbackEXT(VkCommandBuffer commandBuffer, uint32_t firstCounterBuffer, uint32_t counterBufferCount, const VkBuffer* pCounterBuffers, const VkDeviceSize* pCounterBufferOffsets) const noexcept { return _table->_var_vkCmdEndTransformFeedbackEXT(commandBuffer, firstCounterBuffer, counterBufferCount, pCounterBuffers, pCounterBufferOffsets); }
VKAPI_ATTR forceinline void vkQueueInsertDebugUtilsLabelEXT(VkQueue queue, const VkDebugUtilsLabelEXT* pLabelInfo) const noexcept { return _table->_var_vkQueueInsertDebugUtilsLabelEXT(queue, pLabelInfo); }
ND_ VKAPI_ATTR forceinline VkResult vkGetPastPresentationTimingGOOGLE(VkDevice device, VkSwapchainKHR swapchain, uint32_t* pPresentationTimingCount, VkPastPresentationTimingGOOGLE* pPresentationTimings) const noexcept { return _table->_var_vkGetPastPresentationTimingGOOGLE(device, swapchain, pPresentationTimingCount, pPresentationTimings); }
VKAPI_ATTR forceinline void vkCmdBeginConditionalRenderingEXT(VkCommandBuffer commandBuffer, const VkConditionalRenderingBeginInfoEXT* pConditionalRenderingBegin) const noexcept { return _table->_var_vkCmdBeginConditionalRenderingEXT(commandBuffer, pConditionalRenderingBegin); }
VKAPI_ATTR forceinline void vkCmdClearColorImage(VkCommandBuffer commandBuffer, VkImage image, VkImageLayout imageLayout, const VkClearColorValue* pColor, uint32_t rangeCount, const VkImageSubresourceRange* pRanges) const noexcept { return _table->_var_vkCmdClearColorImage(commandBuffer, image, imageLayout, pColor, rangeCount, pRanges); }
ND_ VKAPI_ATTR forceinline VkResult vkImportSemaphoreFdKHR(VkDevice device, const VkImportSemaphoreFdInfoKHR* pImportSemaphoreFdInfo) const noexcept { return _table->_var_vkImportSemaphoreFdKHR(device, pImportSemaphoreFdInfo); }
VKAPI_ATTR forceinline void vkCmdPushDescriptorSetKHR(VkCommandBuffer commandBuffer, VkPipelineBindPoint pipelineBindPoint, VkPipelineLayout layout, uint32_t set, uint32_t descriptorWriteCount, const VkWriteDescriptorSet* pDescriptorWrites) const noexcept { return _table->_var_vkCmdPushDescriptorSetKHR(commandBuffer, pipelineBindPoint, layout, set, descriptorWriteCount, pDescriptorWrites); }
VKAPI_ATTR forceinline void vkCmdEndConditionalRenderingEXT(VkCommandBuffer commandBuffer) const noexcept { return _table->_var_vkCmdEndConditionalRenderingEXT(commandBuffer); }
VKAPI_ATTR forceinline void vkDestroyDescriptorSetLayout(VkDevice device, VkDescriptorSetLayout descriptorSetLayout, const VkAllocationCallbacks* pAllocator) const noexcept { return _table->_var_vkDestroyDescriptorSetLayout(device, descriptorSetLayout, pAllocator); }
VKAPI_ATTR forceinline void vkGetBufferMemoryRequirements2(VkDevice device, const VkBufferMemoryRequirementsInfo2* pInfo, VkMemoryRequirements2* pMemoryRequirements) const noexcept { return _table->_var_vkGetBufferMemoryRequirements2(device, pInfo, pMemoryRequirements); }
VKAPI_ATTR forceinline void vkGetDeviceGroupPeerMemoryFeatures(VkDevice device, uint32_t heapIndex, uint32_t localDeviceIndex, uint32_t remoteDeviceIndex, VkPeerMemoryFeatureFlags* pPeerMemoryFeatures) const noexcept { return _table->_var_vkGetDeviceGroupPeerMemoryFeatures(device, heapIndex, localDeviceIndex, remoteDeviceIndex, pPeerMemoryFeatures); }
ND_ VKAPI_ATTR forceinline VkResult vkCreateCommandPool(VkDevice device, const VkCommandPoolCreateInfo* pCreateInfo, const VkAllocationCallbacks* pAllocator, VkCommandPool* pCommandPool) const noexcept { return _table->_var_vkCreateCommandPool(device, pCreateInfo, pAllocator, pCommandPool); }
VKAPI_ATTR forceinline void vkCmdDrawIndirectCountKHR(VkCommandBuffer commandBuffer, VkBuffer buffer, VkDeviceSize offset, VkBuffer countBuffer, VkDeviceSize countBufferOffset, uint32_t maxDrawCount, uint32_t stride) const noexcept { return _table->_var_vkCmdDrawIndirectCountKHR(commandBuffer, buffer, offset, countBuffer, countBufferOffset, maxDrawCount, stride); }
VKAPI_ATTR forceinline void vkCmdCopyBufferToImage(VkCommandBuffer commandBuffer, VkBuffer srcBuffer, VkImage dstImage, VkImageLayout dstImageLayout, uint32_t regionCount, const VkBufferImageCopy* pRegions) const noexcept { return _table->_var_vkCmdCopyBufferToImage(commandBuffer, srcBuffer, dstImage, dstImageLayout, regionCount, pRegions); }
VKAPI_ATTR forceinline void vkCmdBindDescriptorSets(VkCommandBuffer commandBuffer, VkPipelineBindPoint pipelineBindPoint, VkPipelineLayout layout, uint32_t firstSet, uint32_t descriptorSetCount, const VkDescriptorSet* pDescriptorSets, uint32_t dynamicOffsetCount, const uint32_t* pDynamicOffsets) const noexcept { return _table->_var_vkCmdBindDescriptorSets(commandBuffer, pipelineBindPoint, layout, firstSet, descriptorSetCount, pDescriptorSets, dynamicOffsetCount, pDynamicOffsets); }
ND_ VKAPI_ATTR forceinline VkResult vkBindImageMemory2(VkDevice device, uint32_t bindInfoCount, const VkBindImageMemoryInfo* pBindInfos) const noexcept { return _table->_var_vkBindImageMemory2(device, bindInfoCount, pBindInfos); }
VKAPI_ATTR forceinline void vkCmdBlitImage(VkCommandBuffer commandBuffer, VkImage srcImage, VkImageLayout srcImageLayout, VkImage dstImage, VkImageLayout dstImageLayout, uint32_t regionCount, const VkImageBlit* pRegions, VkFilter filter) const noexcept { return _table->_var_vkCmdBlitImage(commandBuffer, srcImage, srcImageLayout, dstImage, dstImageLayout, regionCount, pRegions, filter); }
VKAPI_ATTR forceinline void vkCmdDispatchBaseKHR(VkCommandBuffer commandBuffer, uint32_t baseGroupX, uint32_t baseGroupY, uint32_t baseGroupZ, uint32_t groupCountX, uint32_t groupCountY, uint32_t groupCountZ) const noexcept { return _table->_var_vkCmdDispatchBaseKHR(commandBuffer, baseGroupX, baseGroupY, baseGroupZ, groupCountX, groupCountY, groupCountZ); }
VKAPI_ATTR forceinline void vkCmdSetScissor(VkCommandBuffer commandBuffer, uint32_t firstScissor, uint32_t scissorCount, const VkRect2D* pScissors) const noexcept { return _table->_var_vkCmdSetScissor(commandBuffer, firstScissor, scissorCount, pScissors); }
VKAPI_ATTR forceinline void vkCmdCopyQueryPoolResults(VkCommandBuffer commandBuffer, VkQueryPool queryPool, uint32_t firstQuery, uint32_t queryCount, VkBuffer dstBuffer, VkDeviceSize dstOffset, VkDeviceSize stride, VkQueryResultFlags flags) const noexcept { return _table->_var_vkCmdCopyQueryPoolResults(commandBuffer, queryPool, firstQuery, queryCount, dstBuffer, dstOffset, stride, flags); }
ND_ VKAPI_ATTR forceinline VkResult vkMergePipelineCaches(VkDevice device, VkPipelineCache dstCache, uint32_t srcCacheCount, const VkPipelineCache* pSrcCaches) const noexcept { return _table->_var_vkMergePipelineCaches(device, dstCache, srcCacheCount, pSrcCaches); }
ND_ VKAPI_ATTR forceinline VkResult vkRegisterDeviceEventEXT(VkDevice device, const VkDeviceEventInfoEXT* pDeviceEventInfo, const VkAllocationCallbacks* pAllocator, VkFence* pFence) const noexcept { return _table->_var_vkRegisterDeviceEventEXT(device, pDeviceEventInfo, pAllocator, pFence); }
VKAPI_ATTR forceinline void vkGetImageMemoryRequirements2KHR(VkDevice device, const VkImageMemoryRequirementsInfo2* pInfo, VkMemoryRequirements2* pMemoryRequirements) const noexcept { return _table->_var_vkGetImageMemoryRequirements2KHR(device, pInfo, pMemoryRequirements); }
ND_ VKAPI_ATTR forceinline VkResult vkCmdSetPerformanceOverrideINTEL(VkCommandBuffer commandBuffer, const VkPerformanceOverrideInfoINTEL* pOverrideInfo) const noexcept { return _table->_var_vkCmdSetPerformanceOverrideINTEL(commandBuffer, pOverrideInfo); }
ND_ VKAPI_ATTR forceinline VkResult vkCreateSharedSwapchainsKHR(VkDevice device, uint32_t swapchainCount, const VkSwapchainCreateInfoKHR* pCreateInfos, const VkAllocationCallbacks* pAllocator, VkSwapchainKHR* pSwapchains) const noexcept { return _table->_var_vkCreateSharedSwapchainsKHR(device, swapchainCount, pCreateInfos, pAllocator, pSwapchains); }
VKAPI_ATTR forceinline void vkGetImageMemoryRequirements2(VkDevice device, const VkImageMemoryRequirementsInfo2* pInfo, VkMemoryRequirements2* pMemoryRequirements) const noexcept { return _table->_var_vkGetImageMemoryRequirements2(device, pInfo, pMemoryRequirements); }
VKAPI_ATTR forceinline void vkCmdBeginQueryIndexedEXT(VkCommandBuffer commandBuffer, VkQueryPool queryPool, uint32_t query, VkQueryControlFlags flags, uint32_t index) const noexcept { return _table->_var_vkCmdBeginQueryIndexedEXT(commandBuffer, queryPool, query, flags, index); }
ND_ VKAPI_ATTR forceinline VkResult vkResetEvent(VkDevice device, VkEvent event) const noexcept { return _table->_var_vkResetEvent(device, event); }
ND_ VKAPI_ATTR forceinline VkResult vkCreateComputePipelines(VkDevice device, VkPipelineCache pipelineCache, uint32_t createInfoCount, const VkComputePipelineCreateInfo* pCreateInfos, const VkAllocationCallbacks* pAllocator, VkPipeline* pPipelines) const noexcept { return _table->_var_vkCreateComputePipelines(device, pipelineCache, createInfoCount, pCreateInfos, pAllocator, pPipelines); }
ND_ VKAPI_ATTR forceinline VkResult vkFreeDescriptorSets(VkDevice device, VkDescriptorPool descriptorPool, uint32_t descriptorSetCount, const VkDescriptorSet* pDescriptorSets) const noexcept { return _table->_var_vkFreeDescriptorSets(device, descriptorPool, descriptorSetCount, pDescriptorSets); }
ND_ VKAPI_ATTR forceinline VkResult vkDebugMarkerSetObjectTagEXT(VkDevice device, const VkDebugMarkerObjectTagInfoEXT* pTagInfo) const noexcept { return _table->_var_vkDebugMarkerSetObjectTagEXT(device, pTagInfo); }
VKAPI_ATTR forceinline void vkCmdDrawMeshTasksIndirectNV(VkCommandBuffer commandBuffer, VkBuffer buffer, VkDeviceSize offset, uint32_t drawCount, uint32_t stride) const noexcept { return _table->_var_vkCmdDrawMeshTasksIndirectNV(commandBuffer, buffer, offset, drawCount, stride); }
ND_ VKAPI_ATTR forceinline VkResult vkCompileDeferredNV(VkDevice device, VkPipeline pipeline, uint32_t shader) const noexcept { return _table->_var_vkCompileDeferredNV(device, pipeline, shader); }
VKAPI_ATTR forceinline void vkCmdWaitEvents(VkCommandBuffer commandBuffer, uint32_t eventCount, const VkEvent* pEvents, VkPipelineStageFlags srcStageMask, VkPipelineStageFlags dstStageMask, uint32_t memoryBarrierCount, const VkMemoryBarrier* pMemoryBarriers, uint32_t bufferMemoryBarrierCount, const VkBufferMemoryBarrier* pBufferMemoryBarriers, uint32_t imageMemoryBarrierCount, const VkImageMemoryBarrier* pImageMemoryBarriers) const noexcept { return _table->_var_vkCmdWaitEvents(commandBuffer, eventCount, pEvents, srcStageMask, dstStageMask, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers); }
VKAPI_ATTR forceinline void vkCmdBeginTransformFeedbackEXT(VkCommandBuffer commandBuffer, uint32_t firstCounterBuffer, uint32_t counterBufferCount, const VkBuffer* pCounterBuffers, const VkDeviceSize* pCounterBufferOffsets) const noexcept { return _table->_var_vkCmdBeginTransformFeedbackEXT(commandBuffer, firstCounterBuffer, counterBufferCount, pCounterBuffers, pCounterBufferOffsets); }
ND_ VKAPI_ATTR forceinline VkResult vkCreateRenderPass(VkDevice device, const VkRenderPassCreateInfo* pCreateInfo, const VkAllocationCallbacks* pAllocator, VkRenderPass* pRenderPass) const noexcept { return _table->_var_vkCreateRenderPass(device, pCreateInfo, pAllocator, pRenderPass); }
VKAPI_ATTR forceinline void vkCmdDebugMarkerEndEXT(VkCommandBuffer commandBuffer) const noexcept { return _table->_var_vkCmdDebugMarkerEndEXT(commandBuffer); }
ND_ VKAPI_ATTR forceinline VkResult vkGetSemaphoreFdKHR(VkDevice device, const VkSemaphoreGetFdInfoKHR* pGetFdInfo, int* pFd) const noexcept { return _table->_var_vkGetSemaphoreFdKHR(device, pGetFdInfo, pFd); }
ND_ VKAPI_ATTR forceinline VkResult vkGetDeviceGroupPresentCapabilitiesKHR(VkDevice device, VkDeviceGroupPresentCapabilitiesKHR* pDeviceGroupPresentCapabilities) const noexcept { return _table->_var_vkGetDeviceGroupPresentCapabilitiesKHR(device, pDeviceGroupPresentCapabilities); }
ND_ VKAPI_ATTR forceinline VkResult vkCreateBufferView(VkDevice device, const VkBufferViewCreateInfo* pCreateInfo, const VkAllocationCallbacks* pAllocator, VkBufferView* pView) const noexcept { return _table->_var_vkCreateBufferView(device, pCreateInfo, pAllocator, pView); }
VKAPI_ATTR forceinline void vkDestroyQueryPool(VkDevice device, VkQueryPool queryPool, const VkAllocationCallbacks* pAllocator) const noexcept { return _table->_var_vkDestroyQueryPool(device, queryPool, pAllocator); }
ND_ VKAPI_ATTR forceinline VkResult vkImportFenceFdKHR(VkDevice device, const VkImportFenceFdInfoKHR* pImportFenceFdInfo) const noexcept { return _table->_var_vkImportFenceFdKHR(device, pImportFenceFdInfo); }
VKAPI_ATTR forceinline void vkCmdDispatchIndirect(VkCommandBuffer commandBuffer, VkBuffer buffer, VkDeviceSize offset) const noexcept { return _table->_var_vkCmdDispatchIndirect(commandBuffer, buffer, offset); }
ND_ VKAPI_ATTR forceinline VkResult vkCreateSamplerYcbcrConversionKHR(VkDevice device, const VkSamplerYcbcrConversionCreateInfo* pCreateInfo, const VkAllocationCallbacks* pAllocator, VkSamplerYcbcrConversion* pYcbcrConversion) const noexcept { return _table->_var_vkCreateSamplerYcbcrConversionKHR(device, pCreateInfo, pAllocator, pYcbcrConversion); }
VKAPI_ATTR forceinline void vkCmdSetLineWidth(VkCommandBuffer commandBuffer, float lineWidth) const noexcept { return _table->_var_vkCmdSetLineWidth(commandBuffer, lineWidth); }
VKAPI_ATTR forceinline void vkCmdFillBuffer(VkCommandBuffer commandBuffer, VkBuffer dstBuffer, VkDeviceSize dstOffset, VkDeviceSize size, uint32_t data) const noexcept { return _table->_var_vkCmdFillBuffer(commandBuffer, dstBuffer, dstOffset, size, data); }
VKAPI_ATTR forceinline void vkCmdDrawIndirectByteCountEXT(VkCommandBuffer commandBuffer, uint32_t instanceCount, uint32_t firstInstance, VkBuffer counterBuffer, VkDeviceSize counterBufferOffset, uint32_t counterOffset, uint32_t vertexStride) const noexcept { return _table->_var_vkCmdDrawIndirectByteCountEXT(commandBuffer, instanceCount, firstInstance, counterBuffer, counterBufferOffset, counterOffset, vertexStride); }
ND_ VKAPI_ATTR forceinline VkResult vkGetImageDrmFormatModifierPropertiesEXT(VkDevice device, VkImage image, VkImageDrmFormatModifierPropertiesEXT* pProperties) const noexcept { return _table->_var_vkGetImageDrmFormatModifierPropertiesEXT(device, image, pProperties); }
VKAPI_ATTR forceinline void vkDestroyFence(VkDevice device, VkFence fence, const VkAllocationCallbacks* pAllocator) const noexcept { return _table->_var_vkDestroyFence(device, fence, pAllocator); }
VKAPI_ATTR forceinline void vkCmdBuildAccelerationStructureNV(VkCommandBuffer commandBuffer, const VkAccelerationStructureInfoNV* pInfo, VkBuffer instanceData, VkDeviceSize instanceOffset, VkBool32 update, VkAccelerationStructureNV dst, VkAccelerationStructureNV src, VkBuffer scratch, VkDeviceSize scratchOffset) const noexcept { return _table->_var_vkCmdBuildAccelerationStructureNV(commandBuffer, pInfo, instanceData, instanceOffset, update, dst, src, scratch, scratchOffset); }
ND_ VKAPI_ATTR forceinline VkResult vkGetRefreshCycleDurationGOOGLE(VkDevice device, VkSwapchainKHR swapchain, VkRefreshCycleDurationGOOGLE* pDisplayTimingProperties) const noexcept { return _table->_var_vkGetRefreshCycleDurationGOOGLE(device, swapchain, pDisplayTimingProperties); }
VKAPI_ATTR forceinline void vkCmdEndRenderPass2KHR(VkCommandBuffer commandBuffer, const VkSubpassEndInfoKHR* pSubpassEndInfo) const noexcept { return _table->_var_vkCmdEndRenderPass2KHR(commandBuffer, pSubpassEndInfo); }
VKAPI_ATTR forceinline void vkCmdDebugMarkerBeginEXT(VkCommandBuffer commandBuffer, const VkDebugMarkerMarkerInfoEXT* pMarkerInfo) const noexcept { return _table->_var_vkCmdDebugMarkerBeginEXT(commandBuffer, pMarkerInfo); }
ND_ VKAPI_ATTR forceinline VkResult vkGetSwapchainCounterEXT(VkDevice device, VkSwapchainKHR swapchain, VkSurfaceCounterFlagBitsEXT counter, uint64_t* pCounterValue) const noexcept { return _table->_var_vkGetSwapchainCounterEXT(device, swapchain, counter, pCounterValue); }


# ifdef VULKAN_WIN32_H_
ND_ VKAPI_ATTR forceinline VkResult vkImportSemaphoreWin32HandleKHR(VkDevice device, const VkImportSemaphoreWin32HandleInfoKHR* pImportSemaphoreWin32HandleInfo) const noexcept { return _table->_var_vkImportSemaphoreWin32HandleKHR(device, pImportSemaphoreWin32HandleInfo); }
ND_ VKAPI_ATTR forceinline VkResult vkGetDeviceGroupSurfacePresentModes2EXT(VkDevice device, const VkPhysicalDeviceSurfaceInfo2KHR* pSurfaceInfo, VkDeviceGroupPresentModeFlagsKHR* pModes) const noexcept { return _table->_var_vkGetDeviceGroupSurfacePresentModes2EXT(device, pSurfaceInfo, pModes); }
ND_ VKAPI_ATTR forceinline VkResult vkReleaseFullScreenExclusiveModeEXT(VkDevice device, VkSwapchainKHR swapchain) const noexcept { return _table->_var_vkReleaseFullScreenExclusiveModeEXT(device, swapchain); }
ND_ VKAPI_ATTR forceinline VkResult vkImportFenceWin32HandleKHR(VkDevice device, const VkImportFenceWin32HandleInfoKHR* pImportFenceWin32HandleInfo) const noexcept { return _table->_var_vkImportFenceWin32HandleKHR(device, pImportFenceWin32HandleInfo); }
ND_ VKAPI_ATTR forceinline VkResult vkGetMemoryWin32HandleKHR(VkDevice device, const VkMemoryGetWin32HandleInfoKHR* pGetWin32HandleInfo, HANDLE* pHandle) const noexcept { return _table->_var_vkGetMemoryWin32HandleKHR(device, pGetWin32HandleInfo, pHandle); }
ND_ VKAPI_ATTR forceinline VkResult vkGetSemaphoreWin32HandleKHR(VkDevice device, const VkSemaphoreGetWin32HandleInfoKHR* pGetWin32HandleInfo, HANDLE* pHandle) const noexcept { return _table->_var_vkGetSemaphoreWin32HandleKHR(device, pGetWin32HandleInfo, pHandle); }
ND_ VKAPI_ATTR forceinline VkResult vkGetMemoryWin32HandlePropertiesKHR(VkDevice device, VkExternalMemoryHandleTypeFlagBits handleType, HANDLE handle, VkMemoryWin32HandlePropertiesKHR* pMemoryWin32HandleProperties) const noexcept { return _table->_var_vkGetMemoryWin32HandlePropertiesKHR(device, handleType, handle, pMemoryWin32HandleProperties); }
ND_ VKAPI_ATTR forceinline VkResult vkGetFenceWin32HandleKHR(VkDevice device, const VkFenceGetWin32HandleInfoKHR* pGetWin32HandleInfo, HANDLE* pHandle) const noexcept { return _table->_var_vkGetFenceWin32HandleKHR(device, pGetWin32HandleInfo, pHandle); }
ND_ VKAPI_ATTR forceinline VkResult vkGetMemoryWin32HandleNV(VkDevice device, VkDeviceMemory memory, VkExternalMemoryHandleTypeFlagsNV handleType, HANDLE* pHandle) const noexcept { return _table->_var_vkGetMemoryWin32HandleNV(device, memory, handleType, pHandle); }
ND_ VKAPI_ATTR forceinline VkResult vkAcquireFullScreenExclusiveModeEXT(VkDevice device, VkSwapchainKHR swapchain) const noexcept { return _table->_var_vkAcquireFullScreenExclusiveModeEXT(device, swapchain); }
# endif // VULKAN_WIN32_H_


# ifdef VULKAN_ANDROID_H_
ND_ VKAPI_ATTR forceinline VkResult vkGetAndroidHardwareBufferPropertiesANDROID(VkDevice device, const struct AHardwareBuffer* buffer, VkAndroidHardwareBufferPropertiesANDROID* pProperties) const noexcept { return _table->_var_vkGetAndroidHardwareBufferPropertiesANDROID(device, buffer, pProperties); }
ND_ VKAPI_ATTR forceinline VkResult vkGetMemoryAndroidHardwareBufferANDROID(VkDevice device, const VkMemoryGetAndroidHardwareBufferInfoANDROID* pInfo, struct AHardwareBuffer** pBuffer) const noexcept { return _table->_var_vkGetMemoryAndroidHardwareBufferANDROID(device, pInfo, pBuffer); }
# endif // VULKAN_ANDROID_H_
#endif // VKLOADER_STAGE_INLINEFN


#ifdef VKLOADER_STAGE_DUMMYFN
VKAPI_ATTR VkResult VKAPI_CALL Dummy_vkGetMemoryFdPropertiesKHR(VkDevice, VkExternalMemoryHandleTypeFlagBits, int, VkMemoryFdPropertiesKHR*) { FG_LOGI("used dummy function 'vkGetMemoryFdPropertiesKHR'");  return VK_RESULT_MAX_ENUM; }
VKAPI_ATTR void VKAPI_CALL Dummy_vkCmdSetStencilCompareMask(VkCommandBuffer, VkStencilFaceFlags, uint32_t) { FG_LOGI("used dummy function 'vkCmdSetStencilCompareMask'");  return; }
VKAPI_ATTR VkResult VKAPI_CALL Dummy_vkQueueSetPerformanceConfigurationINTEL(VkQueue, VkPerformanceConfigurationINTEL) { FG_LOGI("used dummy function 'vkQueueSetPerformanceConfigurationINTEL'");  return VK_RESULT_MAX_ENUM; }
VKAPI_ATTR void VKAPI_CALL Dummy_vkCmdSetStencilReference(VkCommandBuffer, VkStencilFaceFlags, uint32_t) { FG_LOGI("used dummy function 'vkCmdSetStencilReference'");  return; }
VKAPI_ATTR void VKAPI_CALL Dummy_vkUpdateDescriptorSetWithTemplate(VkDevice, VkDescriptorSet, VkDescriptorUpdateTemplate, const void*) { FG_LOGI("used dummy function 'vkUpdateDescriptorSetWithTemplate'");  return; }
VKAPI_ATTR VkResult VKAPI_CALL Dummy_vkGetQueryPoolResults(VkDevice, VkQueryPool, uint32_t, uint32_t, size_t, void*, VkDeviceSize, VkQueryResultFlags) { FG_LOGI("used dummy function 'vkGetQueryPoolResults'");  return VK_RESULT_MAX_ENUM; }
VKAPI_ATTR VkResult VKAPI_CALL Dummy_vkSetDebugUtilsObjectNameEXT(VkDevice, const VkDebugUtilsObjectNameInfoEXT*) { FG_LOGI("used dummy function 'vkSetDebugUtilsObjectNameEXT'");  return VK_RESULT_MAX_ENUM; }
VKAPI_ATTR VkResult VKAPI_CALL Dummy_vkGetFenceStatus(VkDevice, VkFence) { FG_LOGI("used dummy function 'vkGetFenceStatus'");  return VK_RESULT_MAX_ENUM; }
VKAPI_ATTR VkResult VKAPI_CALL Dummy_vkGetSwapchainImagesKHR(VkDevice, VkSwapchainKHR, uint32_t*, VkImage*) { FG_LOGI("used dummy function 'vkGetSwapchainImagesKHR'");  return VK_RESULT_MAX_ENUM; }
VKAPI_ATTR void VKAPI_CALL Dummy_vkDestroySampler(VkDevice, VkSampler, const VkAllocationCallbacks*) { FG_LOGI("used dummy function 'vkDestroySampler'");  return; }
VKAPI_ATTR void VKAPI_CALL Dummy_vkCmdEndQueryIndexedEXT(VkCommandBuffer, VkQueryPool, uint32_t, uint32_t) { FG_LOGI("used dummy function 'vkCmdEndQueryIndexedEXT'");  return; }
VKAPI_ATTR VkResult VKAPI_CALL Dummy_vkMapMemory(VkDevice, VkDeviceMemory, VkDeviceSize, VkDeviceSize, VkMemoryMapFlags, void**) { FG_LOGI("used dummy function 'vkMapMemory'");  return VK_RESULT_MAX_ENUM; }
VKAPI_ATTR VkResult VKAPI_CALL Dummy_vkCreateBuffer(VkDevice, const VkBufferCreateInfo*, const VkAllocationCallbacks*, VkBuffer*) { FG_LOGI("used dummy function 'vkCreateBuffer'");  return VK_RESULT_MAX_ENUM; }
VKAPI_ATTR void VKAPI_CALL Dummy_vkCmdExecuteCommands(VkCommandBuffer, uint32_t, const VkCommandBuffer*) { FG_LOGI("used dummy function 'vkCmdExecuteCommands'");  return; }
VKAPI_ATTR void VKAPI_CALL Dummy_vkDestroySwapchainKHR(VkDevice, VkSwapchainKHR, const VkAllocationCallbacks*) { FG_LOGI("used dummy function 'vkDestroySwapchainKHR'");  return; }
VKAPI_ATTR void VKAPI_CALL Dummy_vkQueueEndDebugUtilsLabelEXT(VkQueue) { FG_LOGI("used dummy function 'vkQueueEndDebugUtilsLabelEXT'");  return; }
VKAPI_ATTR VkResult VKAPI_CALL Dummy_vkCmdSetPerformanceStreamMarkerINTEL(VkCommandBuffer, const VkPerformanceStreamMarkerInfoINTEL*) { FG_LOGI("used dummy function 'vkCmdSetPerformanceStreamMarkerINTEL'");  return VK_RESULT_MAX_ENUM; }
VKAPI_ATTR void VKAPI_CALL Dummy_vkCmdSetViewportShadingRatePaletteNV(VkCommandBuffer, uint32_t, uint32_t, const VkShadingRatePaletteNV*) { FG_LOGI("used dummy function 'vkCmdSetViewportShadingRatePaletteNV'");  return; }
VKAPI_ATTR void VKAPI_CALL Dummy_vkCmdDrawIndexedIndirectCountAMD(VkCommandBuffer, VkBuffer, VkDeviceSize, VkBuffer, VkDeviceSize, uint32_t, uint32_t) { FG_LOGI("used dummy function 'vkCmdDrawIndexedIndirectCountAMD'");  return; }
VKAPI_ATTR VkResult VKAPI_CALL Dummy_vkBindImageMemory(VkDevice, VkImage, VkDeviceMemory, VkDeviceSize) { FG_LOGI("used dummy function 'vkBindImageMemory'");  return VK_RESULT_MAX_ENUM; }
VKAPI_ATTR VkResult VKAPI_CALL Dummy_vkAllocateDescriptorSets(VkDevice, const VkDescriptorSetAllocateInfo*, VkDescriptorSet*) { FG_LOGI("used dummy function 'vkAllocateDescriptorSets'");  return VK_RESULT_MAX_ENUM; }
VKAPI_ATTR VkResult VKAPI_CALL Dummy_vkCreateObjectTableNVX(VkDevice, const VkObjectTableCreateInfoNVX*, const VkAllocationCallbacks*, VkObjectTableNVX*) { FG_LOGI("used dummy function 'vkCreateObjectTableNVX'");  return VK_RESULT_MAX_ENUM; }
VKAPI_ATTR void VKAPI_CALL Dummy_vkUninitializePerformanceApiINTEL(VkDevice) { FG_LOGI("used dummy function 'vkUninitializePerformanceApiINTEL'");  return; }
VKAPI_ATTR VkResult VKAPI_CALL Dummy_vkCreateDescriptorPool(VkDevice, const VkDescriptorPoolCreateInfo*, const VkAllocationCallbacks*, VkDescriptorPool*) { FG_LOGI("used dummy function 'vkCreateDescriptorPool'");  return VK_RESULT_MAX_ENUM; }
VKAPI_ATTR void VKAPI_CALL Dummy_vkTrimCommandPool(VkDevice, VkCommandPool, VkCommandPoolTrimFlags) { FG_LOGI("used dummy function 'vkTrimCommandPool'");  return; }
VKAPI_ATTR void VKAPI_CALL Dummy_vkGetDescriptorSetLayoutSupport(VkDevice, const VkDescriptorSetLayoutCreateInfo*, VkDescriptorSetLayoutSupport*) { FG_LOGI("used dummy function 'vkGetDescriptorSetLayoutSupport'");  return; }
VKAPI_ATTR VkResult VKAPI_CALL Dummy_vkBindBufferMemory2KHR(VkDevice, uint32_t, const VkBindBufferMemoryInfo*) { FG_LOGI("used dummy function 'vkBindBufferMemory2KHR'");  return VK_RESULT_MAX_ENUM; }
VKAPI_ATTR void VKAPI_CALL Dummy_vkCmdSetDeviceMask(VkCommandBuffer, uint32_t) { FG_LOGI("used dummy function 'vkCmdSetDeviceMask'");  return; }
VKAPI_ATTR void VKAPI_CALL Dummy_vkCmdDebugMarkerInsertEXT(VkCommandBuffer, const VkDebugMarkerMarkerInfoEXT*) { FG_LOGI("used dummy function 'vkCmdDebugMarkerInsertEXT'");  return; }
VKAPI_ATTR void VKAPI_CALL Dummy_vkCmdClearDepthStencilImage(VkCommandBuffer, VkImage, VkImageLayout, const VkClearDepthStencilValue*, uint32_t, const VkImageSubresourceRange*) { FG_LOGI("used dummy function 'vkCmdClearDepthStencilImage'");  return; }
VKAPI_ATTR VkResult VKAPI_CALL Dummy_vkCreateGraphicsPipelines(VkDevice, VkPipelineCache, uint32_t, const VkGraphicsPipelineCreateInfo*, const VkAllocationCallbacks*, VkPipeline*) { FG_LOGI("used dummy function 'vkCreateGraphicsPipelines'");  return VK_RESULT_MAX_ENUM; }
VKAPI_ATTR void VKAPI_CALL Dummy_vkDestroyDevice(VkDevice, const VkAllocationCallbacks*) { FG_LOGI("used dummy function 'vkDestroyDevice'");  return; }
VKAPI_ATTR VkResult VKAPI_CALL Dummy_vkGetPerformanceParameterINTEL(VkDevice, VkPerformanceParameterTypeINTEL, VkPerformanceValueINTEL*) { FG_LOGI("used dummy function 'vkGetPerformanceParameterINTEL'");  return VK_RESULT_MAX_ENUM; }
VKAPI_ATTR void VKAPI_CALL Dummy_vkResetQueryPoolEXT(VkDevice, VkQueryPool, uint32_t, uint32_t) { FG_LOGI("used dummy function 'vkResetQueryPoolEXT'");  return; }
VKAPI_ATTR VkResult VKAPI_CALL Dummy_vkGetMemoryFdKHR(VkDevice, const VkMemoryGetFdInfoKHR*, int*) { FG_LOGI("used dummy function 'vkGetMemoryFdKHR'");  return VK_RESULT_MAX_ENUM; }
VKAPI_ATTR VkResult VKAPI_CALL Dummy_vkCreateIndirectCommandsLayoutNVX(VkDevice, const VkIndirectCommandsLayoutCreateInfoNVX*, const VkAllocationCallbacks*, VkIndirectCommandsLayoutNVX*) { FG_LOGI("used dummy function 'vkCreateIndirectCommandsLayoutNVX'");  return VK_RESULT_MAX_ENUM; }
VKAPI_ATTR void VKAPI_CALL Dummy_vkSetLocalDimmingAMD(VkDevice, VkSwapchainKHR, VkBool32) { FG_LOGI("used dummy function 'vkSetLocalDimmingAMD'");  return; }
VKAPI_ATTR void VKAPI_CALL Dummy_vkCmdDrawIndirectCountAMD(VkCommandBuffer, VkBuffer, VkDeviceSize, VkBuffer, VkDeviceSize, uint32_t, uint32_t) { FG_LOGI("used dummy function 'vkCmdDrawIndirectCountAMD'");  return; }
VKAPI_ATTR VkResult VKAPI_CALL Dummy_vkWaitForFences(VkDevice, uint32_t, const VkFence*, VkBool32, uint64_t) { FG_LOGI("used dummy function 'vkWaitForFences'");  return VK_RESULT_MAX_ENUM; }
VKAPI_ATTR void VKAPI_CALL Dummy_vkCmdCopyImageToBuffer(VkCommandBuffer, VkImage, VkImageLayout, VkBuffer, uint32_t, const VkBufferImageCopy*) { FG_LOGI("used dummy function 'vkCmdCopyImageToBuffer'");  return; }
VKAPI_ATTR void VKAPI_CALL Dummy_vkCmdUpdateBuffer(VkCommandBuffer, VkBuffer, VkDeviceSize, VkDeviceSize, const void*) { FG_LOGI("used dummy function 'vkCmdUpdateBuffer'");  return; }
VKAPI_ATTR VkDeviceAddress VKAPI_CALL Dummy_vkGetBufferDeviceAddressEXT(VkDevice, const VkBufferDeviceAddressInfoEXT*) { FG_LOGI("used dummy function 'vkGetBufferDeviceAddressEXT'");  return VkDeviceAddress(0); }
VKAPI_ATTR VkResult VKAPI_CALL Dummy_vkGetValidationCacheDataEXT(VkDevice, VkValidationCacheEXT, size_t*, void*) { FG_LOGI("used dummy function 'vkGetValidationCacheDataEXT'");  return VK_RESULT_MAX_ENUM; }
VKAPI_ATTR void VKAPI_CALL Dummy_vkCmdTraceRaysNV(VkCommandBuffer, VkBuffer, VkDeviceSize, VkBuffer, VkDeviceSize, VkDeviceSize, VkBuffer, VkDeviceSize, VkDeviceSize, VkBuffer, VkDeviceSize, VkDeviceSize, uint32_t, uint32_t, uint32_t) { FG_LOGI("used dummy function 'vkCmdTraceRaysNV'");  return; }
VKAPI_ATTR void VKAPI_CALL Dummy_vkGetDeviceMemoryCommitment(VkDevice, VkDeviceMemory, VkDeviceSize*) { FG_LOGI("used dummy function 'vkGetDeviceMemoryCommitment'");  return; }
VKAPI_ATTR void VKAPI_CALL Dummy_vkCmdDrawIndexed(VkCommandBuffer, uint32_t, uint32_t, uint32_t, int32_t, uint32_t) { FG_LOGI("used dummy function 'vkCmdDrawIndexed'");  return; }
VKAPI_ATTR void VKAPI_CALL Dummy_vkCmdCopyAccelerationStructureNV(VkCommandBuffer, VkAccelerationStructureNV, VkAccelerationStructureNV, VkCopyAccelerationStructureModeNV) { FG_LOGI("used dummy function 'vkCmdCopyAccelerationStructureNV'");  return; }
VKAPI_ATTR void VKAPI_CALL Dummy_vkGetBufferMemoryRequirements2KHR(VkDevice, const VkBufferMemoryRequirementsInfo2*, VkMemoryRequirements2*) { FG_LOGI("used dummy function 'vkGetBufferMemoryRequirements2KHR'");  return; }
VKAPI_ATTR VkResult VKAPI_CALL Dummy_vkCreateSemaphore(VkDevice, const VkSemaphoreCreateInfo*, const VkAllocationCallbacks*, VkSemaphore*) { FG_LOGI("used dummy function 'vkCreateSemaphore'");  return VK_RESULT_MAX_ENUM; }
VKAPI_ATTR void VKAPI_CALL Dummy_vkGetBufferMemoryRequirements(VkDevice, VkBuffer, VkMemoryRequirements*) { FG_LOGI("used dummy function 'vkGetBufferMemoryRequirements'");  return; }
VKAPI_ATTR void VKAPI_CALL Dummy_vkCmdCopyBuffer(VkCommandBuffer, VkBuffer, VkBuffer, uint32_t, const VkBufferCopy*) { FG_LOGI("used dummy function 'vkCmdCopyBuffer'");  return; }
VKAPI_ATTR void VKAPI_CALL Dummy_vkCmdEndRenderPass(VkCommandBuffer) { FG_LOGI("used dummy function 'vkCmdEndRenderPass'");  return; }
VKAPI_ATTR VkResult VKAPI_CALL Dummy_vkDebugMarkerSetObjectNameEXT(VkDevice, const VkDebugMarkerObjectNameInfoEXT*) { FG_LOGI("used dummy function 'vkDebugMarkerSetObjectNameEXT'");  return VK_RESULT_MAX_ENUM; }
VKAPI_ATTR VkResult VKAPI_CALL Dummy_vkSetDebugUtilsObjectTagEXT(VkDevice, const VkDebugUtilsObjectTagInfoEXT*) { FG_LOGI("used dummy function 'vkSetDebugUtilsObjectTagEXT'");  return VK_RESULT_MAX_ENUM; }
VKAPI_ATTR void VKAPI_CALL Dummy_vkGetImageSparseMemoryRequirements(VkDevice, VkImage, uint32_t*, VkSparseImageMemoryRequirements*) { FG_LOGI("used dummy function 'vkGetImageSparseMemoryRequirements'");  return; }
VKAPI_ATTR VkResult VKAPI_CALL Dummy_vkCreatePipelineCache(VkDevice, const VkPipelineCacheCreateInfo*, const VkAllocationCallbacks*, VkPipelineCache*) { FG_LOGI("used dummy function 'vkCreatePipelineCache'");  return VK_RESULT_MAX_ENUM; }
VKAPI_ATTR VkResult VKAPI_CALL Dummy_vkGetPipelineCacheData(VkDevice, VkPipelineCache, size_t*, void*) { FG_LOGI("used dummy function 'vkGetPipelineCacheData'");  return VK_RESULT_MAX_ENUM; }
VKAPI_ATTR void VKAPI_CALL Dummy_vkCmdDrawMeshTasksIndirectCountNV(VkCommandBuffer, VkBuffer, VkDeviceSize, VkBuffer, VkDeviceSize, uint32_t, uint32_t) { FG_LOGI("used dummy function 'vkCmdDrawMeshTasksIndirectCountNV'");  return; }
VKAPI_ATTR void VKAPI_CALL Dummy_vkCmdWriteBufferMarkerAMD(VkCommandBuffer, VkPipelineStageFlagBits, VkBuffer, VkDeviceSize, uint32_t) { FG_LOGI("used dummy function 'vkCmdWriteBufferMarkerAMD'");  return; }
VKAPI_ATTR VkResult VKAPI_CALL Dummy_vkCreateDescriptorSetLayout(VkDevice, const VkDescriptorSetLayoutCreateInfo*, const VkAllocationCallbacks*, VkDescriptorSetLayout*) { FG_LOGI("used dummy function 'vkCreateDescriptorSetLayout'");  return VK_RESULT_MAX_ENUM; }
VKAPI_ATTR VkResult VKAPI_CALL Dummy_vkResetDescriptorPool(VkDevice, VkDescriptorPool, VkDescriptorPoolResetFlags) { FG_LOGI("used dummy function 'vkResetDescriptorPool'");  return VK_RESULT_MAX_ENUM; }
VKAPI_ATTR void VKAPI_CALL Dummy_vkGetDeviceQueue(VkDevice, uint32_t, uint32_t, VkQueue*) { FG_LOGI("used dummy function 'vkGetDeviceQueue'");  return; }
VKAPI_ATTR VkResult VKAPI_CALL Dummy_vkCreateAccelerationStructureNV(VkDevice, const VkAccelerationStructureCreateInfoNV*, const VkAllocationCallbacks*, VkAccelerationStructureNV*) { FG_LOGI("used dummy function 'vkCreateAccelerationStructureNV'");  return VK_RESULT_MAX_ENUM; }
VKAPI_ATTR VkResult VKAPI_CALL Dummy_vkBindImageMemory2KHR(VkDevice, uint32_t, const VkBindImageMemoryInfo*) { FG_LOGI("used dummy function 'vkBindImageMemory2KHR'");  return VK_RESULT_MAX_ENUM; }
VKAPI_ATTR void VKAPI_CALL Dummy_vkCmdEndDebugUtilsLabelEXT(VkCommandBuffer) { FG_LOGI("used dummy function 'vkCmdEndDebugUtilsLabelEXT'");  return; }
VKAPI_ATTR VkResult VKAPI_CALL Dummy_vkDisplayPowerControlEXT(VkDevice, VkDisplayKHR, const VkDisplayPowerInfoEXT*) { FG_LOGI("used dummy function 'vkDisplayPowerControlEXT'");  return VK_RESULT_MAX_ENUM; }
VKAPI_ATTR VkResult VKAPI_CALL Dummy_vkGetSwapchainStatusKHR(VkDevice, VkSwapchainKHR) { FG_LOGI("used dummy function 'vkGetSwapchainStatusKHR'");  return VK_RESULT_MAX_ENUM; }
VKAPI_ATTR void VKAPI_CALL Dummy_vkQueueBeginDebugUtilsLabelEXT(VkQueue, const VkDebugUtilsLabelEXT*) { FG_LOGI("used dummy function 'vkQueueBeginDebugUtilsLabelEXT'");  return; }
VKAPI_ATTR void VKAPI_CALL Dummy_vkDestroyValidationCacheEXT(VkDevice, VkValidationCacheEXT, const VkAllocationCallbacks*) { FG_LOGI("used dummy function 'vkDestroyValidationCacheEXT'");  return; }
VKAPI_ATTR void VKAPI_CALL Dummy_vkCmdBeginRenderPass2KHR(VkCommandBuffer, const VkRenderPassBeginInfo*, const VkSubpassBeginInfoKHR*) { FG_LOGI("used dummy function 'vkCmdBeginRenderPass2KHR'");  return; }
VKAPI_ATTR void VKAPI_CALL Dummy_vkCmdBindVertexBuffers(VkCommandBuffer, uint32_t, uint32_t, const VkBuffer*, const VkDeviceSize*) { FG_LOGI("used dummy function 'vkCmdBindVertexBuffers'");  return; }
VKAPI_ATTR VkResult VKAPI_CALL Dummy_vkCreateImage(VkDevice, const VkImageCreateInfo*, const VkAllocationCallbacks*, VkImage*) { FG_LOGI("used dummy function 'vkCreateImage'");  return VK_RESULT_MAX_ENUM; }
VKAPI_ATTR void VKAPI_CALL Dummy_vkGetImageSubresourceLayout(VkDevice, VkImage, const VkImageSubresource*, VkSubresourceLayout*) { FG_LOGI("used dummy function 'vkGetImageSubresourceLayout'");  return; }
VKAPI_ATTR void VKAPI_CALL Dummy_vkCmdWriteTimestamp(VkCommandBuffer, VkPipelineStageFlagBits, VkQueryPool, uint32_t) { FG_LOGI("used dummy function 'vkCmdWriteTimestamp'");  return; }
VKAPI_ATTR void VKAPI_CALL Dummy_vkGetAccelerationStructureMemoryRequirementsNV(VkDevice, const VkAccelerationStructureMemoryRequirementsInfoNV*, VkMemoryRequirements2KHR*) { FG_LOGI("used dummy function 'vkGetAccelerationStructureMemoryRequirementsNV'");  return; }
VKAPI_ATTR void VKAPI_CALL Dummy_vkGetImageSparseMemoryRequirements2(VkDevice, const VkImageSparseMemoryRequirementsInfo2*, uint32_t*, VkSparseImageMemoryRequirements2*) { FG_LOGI("used dummy function 'vkGetImageSparseMemoryRequirements2'");  return; }
VKAPI_ATTR void VKAPI_CALL Dummy_vkCmdBindIndexBuffer(VkCommandBuffer, VkBuffer, VkDeviceSize, VkIndexType) { FG_LOGI("used dummy function 'vkCmdBindIndexBuffer'");  return; }
VKAPI_ATTR void VKAPI_CALL Dummy_vkCmdBindPipeline(VkCommandBuffer, VkPipelineBindPoint, VkPipeline) { FG_LOGI("used dummy function 'vkCmdBindPipeline'");  return; }
VKAPI_ATTR void VKAPI_CALL Dummy_vkGetRenderAreaGranularity(VkDevice, VkRenderPass, VkExtent2D*) { FG_LOGI("used dummy function 'vkGetRenderAreaGranularity'");  return; }
VKAPI_ATTR VkResult VKAPI_CALL Dummy_vkCreateSampler(VkDevice, const VkSamplerCreateInfo*, const VkAllocationCallbacks*, VkSampler*) { FG_LOGI("used dummy function 'vkCreateSampler'");  return VK_RESULT_MAX_ENUM; }
VKAPI_ATTR VkResult VKAPI_CALL Dummy_vkQueueBindSparse(VkQueue, uint32_t, const VkBindSparseInfo*, VkFence) { FG_LOGI("used dummy function 'vkQueueBindSparse'");  return VK_RESULT_MAX_ENUM; }
VKAPI_ATTR VkResult VKAPI_CALL Dummy_vkAcquireNextImageKHR(VkDevice, VkSwapchainKHR, uint64_t, VkSemaphore, VkFence, uint32_t*) { FG_LOGI("used dummy function 'vkAcquireNextImageKHR'");  return VK_RESULT_MAX_ENUM; }
VKAPI_ATTR VkResult VKAPI_CALL Dummy_vkGetShaderInfoAMD(VkDevice, VkPipeline, VkShaderStageFlagBits, VkShaderInfoTypeAMD, size_t*, void*) { FG_LOGI("used dummy function 'vkGetShaderInfoAMD'");  return VK_RESULT_MAX_ENUM; }
VKAPI_ATTR void VKAPI_CALL Dummy_vkDestroySamplerYcbcrConversionKHR(VkDevice, VkSamplerYcbcrConversion, const VkAllocationCallbacks*) { FG_LOGI("used dummy function 'vkDestroySamplerYcbcrConversionKHR'");  return; }
VKAPI_ATTR void VKAPI_CALL Dummy_vkCmdSetCoarseSampleOrderNV(VkCommandBuffer, VkCoarseSampleOrderTypeNV, uint32_t, const VkCoarseSampleOrderCustomNV*) { FG_LOGI("used dummy function 'vkCmdSetCoarseSampleOrderNV'");  return; }
VKAPI_ATTR void VKAPI_CALL Dummy_vkCmdInsertDebugUtilsLabelEXT(VkCommandBuffer, const VkDebugUtilsLabelEXT*) { FG_LOGI("used dummy function 'vkCmdInsertDebugUtilsLabelEXT'");  return; }
VKAPI_ATTR VkResult VKAPI_CALL Dummy_vkCreateImageView(VkDevice, const VkImageViewCreateInfo*, const VkAllocationCallbacks*, VkImageView*) { FG_LOGI("used dummy function 'vkCreateImageView'");  return VK_RESULT_MAX_ENUM; }
VKAPI_ATTR void VKAPI_CALL Dummy_vkCmdResetEvent(VkCommandBuffer, VkEvent, VkPipelineStageFlags) { FG_LOGI("used dummy function 'vkCmdResetEvent'");  return; }
VKAPI_ATTR VkResult VKAPI_CALL Dummy_vkUnregisterObjectsNVX(VkDevice, VkObjectTableNVX, uint32_t, const VkObjectEntryTypeNVX*, const uint32_t*) { FG_LOGI("used dummy function 'vkUnregisterObjectsNVX'");  return VK_RESULT_MAX_ENUM; }
VKAPI_ATTR VkResult VKAPI_CALL Dummy_vkQueueWaitIdle(VkQueue) { FG_LOGI("used dummy function 'vkQueueWaitIdle'");  return VK_RESULT_MAX_ENUM; }
VKAPI_ATTR VkResult VKAPI_CALL Dummy_vkEndCommandBuffer(VkCommandBuffer) { FG_LOGI("used dummy function 'vkEndCommandBuffer'");  return VK_RESULT_MAX_ENUM; }
VKAPI_ATTR void VKAPI_CALL Dummy_vkCmdBeginQuery(VkCommandBuffer, VkQueryPool, uint32_t, VkQueryControlFlags) { FG_LOGI("used dummy function 'vkCmdBeginQuery'");  return; }
VKAPI_ATTR VkResult VKAPI_CALL Dummy_vkResetCommandPool(VkDevice, VkCommandPool, VkCommandPoolResetFlags) { FG_LOGI("used dummy function 'vkResetCommandPool'");  return VK_RESULT_MAX_ENUM; }
VKAPI_ATTR void VKAPI_CALL Dummy_vkCmdPushConstants(VkCommandBuffer, VkPipelineLayout, VkShaderStageFlags, uint32_t, uint32_t, const void*) { FG_LOGI("used dummy function 'vkCmdPushConstants'");  return; }
VKAPI_ATTR VkResult VKAPI_CALL Dummy_vkMergeValidationCachesEXT(VkDevice, VkValidationCacheEXT, uint32_t, const VkValidationCacheEXT*) { FG_LOGI("used dummy function 'vkMergeValidationCachesEXT'");  return VK_RESULT_MAX_ENUM; }
VKAPI_ATTR void VKAPI_CALL Dummy_vkDestroySamplerYcbcrConversion(VkDevice, VkSamplerYcbcrConversion, const VkAllocationCallbacks*) { FG_LOGI("used dummy function 'vkDestroySamplerYcbcrConversion'");  return; }
VKAPI_ATTR void VKAPI_CALL Dummy_vkGetQueueCheckpointDataNV(VkQueue, uint32_t*, VkCheckpointDataNV*) { FG_LOGI("used dummy function 'vkGetQueueCheckpointDataNV'");  return; }
VKAPI_ATTR void VKAPI_CALL Dummy_vkCmdSetSampleLocationsEXT(VkCommandBuffer, const VkSampleLocationsInfoEXT*) { FG_LOGI("used dummy function 'vkCmdSetSampleLocationsEXT'");  return; }
VKAPI_ATTR void VKAPI_CALL Dummy_vkCmdDrawIndexedIndirect(VkCommandBuffer, VkBuffer, VkDeviceSize, uint32_t, uint32_t) { FG_LOGI("used dummy function 'vkCmdDrawIndexedIndirect'");  return; }
VKAPI_ATTR VkResult VKAPI_CALL Dummy_vkGetEventStatus(VkDevice, VkEvent) { FG_LOGI("used dummy function 'vkGetEventStatus'");  return VK_RESULT_MAX_ENUM; }
VKAPI_ATTR void VKAPI_CALL Dummy_vkDestroyFramebuffer(VkDevice, VkFramebuffer, const VkAllocationCallbacks*) { FG_LOGI("used dummy function 'vkDestroyFramebuffer'");  return; }
VKAPI_ATTR VkResult VKAPI_CALL Dummy_vkCreateDescriptorUpdateTemplateKHR(VkDevice, const VkDescriptorUpdateTemplateCreateInfo*, const VkAllocationCallbacks*, VkDescriptorUpdateTemplate*) { FG_LOGI("used dummy function 'vkCreateDescriptorUpdateTemplateKHR'");  return VK_RESULT_MAX_ENUM; }
VKAPI_ATTR VkResult VKAPI_CALL Dummy_vkCreateValidationCacheEXT(VkDevice, const VkValidationCacheCreateInfoEXT*, const VkAllocationCallbacks*, VkValidationCacheEXT*) { FG_LOGI("used dummy function 'vkCreateValidationCacheEXT'");  return VK_RESULT_MAX_ENUM; }
VKAPI_ATTR void VKAPI_CALL Dummy_vkCmdSetExclusiveScissorNV(VkCommandBuffer, uint32_t, uint32_t, const VkRect2D*) { FG_LOGI("used dummy function 'vkCmdSetExclusiveScissorNV'");  return; }
VKAPI_ATTR void VKAPI_CALL Dummy_vkDestroyDescriptorPool(VkDevice, VkDescriptorPool, const VkAllocationCallbacks*) { FG_LOGI("used dummy function 'vkDestroyDescriptorPool'");  return; }
VKAPI_ATTR VkResult VKAPI_CALL Dummy_vkCreateRenderPass2KHR(VkDevice, const VkRenderPassCreateInfo2KHR*, const VkAllocationCallbacks*, VkRenderPass*) { FG_LOGI("used dummy function 'vkCreateRenderPass2KHR'");  return VK_RESULT_MAX_ENUM; }
VKAPI_ATTR void VKAPI_CALL Dummy_vkCmdSetEvent(VkCommandBuffer, VkEvent, VkPipelineStageFlags) { FG_LOGI("used dummy function 'vkCmdSetEvent'");  return; }
VKAPI_ATTR void VKAPI_CALL Dummy_vkCmdSetCheckpointNV(VkCommandBuffer, const void*) { FG_LOGI("used dummy function 'vkCmdSetCheckpointNV'");  return; }
VKAPI_ATTR VkResult VKAPI_CALL Dummy_vkBindAccelerationStructureMemoryNV(VkDevice, uint32_t, const VkBindAccelerationStructureMemoryInfoNV*) { FG_LOGI("used dummy function 'vkBindAccelerationStructureMemoryNV'");  return VK_RESULT_MAX_ENUM; }
VKAPI_ATTR void VKAPI_CALL Dummy_vkCmdSetDiscardRectangleEXT(VkCommandBuffer, uint32_t, uint32_t, const VkRect2D*) { FG_LOGI("used dummy function 'vkCmdSetDiscardRectangleEXT'");  return; }
VKAPI_ATTR void VKAPI_CALL Dummy_vkGetImageSparseMemoryRequirements2KHR(VkDevice, const VkImageSparseMemoryRequirementsInfo2*, uint32_t*, VkSparseImageMemoryRequirements2*) { FG_LOGI("used dummy function 'vkGetImageSparseMemoryRequirements2KHR'");  return; }
VKAPI_ATTR VkResult VKAPI_CALL Dummy_vkGetFenceFdKHR(VkDevice, const VkFenceGetFdInfoKHR*, int*) { FG_LOGI("used dummy function 'vkGetFenceFdKHR'");  return VK_RESULT_MAX_ENUM; }
VKAPI_ATTR void VKAPI_CALL Dummy_vkCmdPushDescriptorSetWithTemplateKHR(VkCommandBuffer, VkDescriptorUpdateTemplate, VkPipelineLayout, uint32_t, const void*) { FG_LOGI("used dummy function 'vkCmdPushDescriptorSetWithTemplateKHR'");  return; }
VKAPI_ATTR void VKAPI_CALL Dummy_vkCmdDrawMeshTasksNV(VkCommandBuffer, uint32_t, uint32_t) { FG_LOGI("used dummy function 'vkCmdDrawMeshTasksNV'");  return; }
VKAPI_ATTR void VKAPI_CALL Dummy_vkCmdPipelineBarrier(VkCommandBuffer, VkPipelineStageFlags, VkPipelineStageFlags, VkDependencyFlags, uint32_t, const VkMemoryBarrier*, uint32_t, const VkBufferMemoryBarrier*, uint32_t, const VkImageMemoryBarrier*) { FG_LOGI("used dummy function 'vkCmdPipelineBarrier'");  return; }
VKAPI_ATTR void VKAPI_CALL Dummy_vkGetDeviceQueue2(VkDevice, const VkDeviceQueueInfo2*, VkQueue*) { FG_LOGI("used dummy function 'vkGetDeviceQueue2'");  return; }
VKAPI_ATTR void VKAPI_CALL Dummy_vkCmdSetViewport(VkCommandBuffer, uint32_t, uint32_t, const VkViewport*) { FG_LOGI("used dummy function 'vkCmdSetViewport'");  return; }
VKAPI_ATTR void VKAPI_CALL Dummy_vkCmdProcessCommandsNVX(VkCommandBuffer, const VkCmdProcessCommandsInfoNVX*) { FG_LOGI("used dummy function 'vkCmdProcessCommandsNVX'");  return; }
VKAPI_ATTR void VKAPI_CALL Dummy_vkDestroyDescriptorUpdateTemplateKHR(VkDevice, VkDescriptorUpdateTemplate, const VkAllocationCallbacks*) { FG_LOGI("used dummy function 'vkDestroyDescriptorUpdateTemplateKHR'");  return; }
VKAPI_ATTR VkResult VKAPI_CALL Dummy_vkDeviceWaitIdle(VkDevice) { FG_LOGI("used dummy function 'vkDeviceWaitIdle'");  return VK_RESULT_MAX_ENUM; }
VKAPI_ATTR void VKAPI_CALL Dummy_vkDestroyObjectTableNVX(VkDevice, VkObjectTableNVX, const VkAllocationCallbacks*) { FG_LOGI("used dummy function 'vkDestroyObjectTableNVX'");  return; }
VKAPI_ATTR VkResult VKAPI_CALL Dummy_vkQueueSubmit(VkQueue, uint32_t, const VkSubmitInfo*, VkFence) { FG_LOGI("used dummy function 'vkQueueSubmit'");  return VK_RESULT_MAX_ENUM; }
VKAPI_ATTR void VKAPI_CALL Dummy_vkCmdResolveImage(VkCommandBuffer, VkImage, VkImageLayout, VkImage, VkImageLayout, uint32_t, const VkImageResolve*) { FG_LOGI("used dummy function 'vkCmdResolveImage'");  return; }
VKAPI_ATTR void VKAPI_CALL Dummy_vkDestroyPipelineLayout(VkDevice, VkPipelineLayout, const VkAllocationCallbacks*) { FG_LOGI("used dummy function 'vkDestroyPipelineLayout'");  return; }
VKAPI_ATTR VkResult VKAPI_CALL Dummy_vkInvalidateMappedMemoryRanges(VkDevice, uint32_t, const VkMappedMemoryRange*) { FG_LOGI("used dummy function 'vkInvalidateMappedMemoryRanges'");  return VK_RESULT_MAX_ENUM; }
VKAPI_ATTR void VKAPI_CALL Dummy_vkCmdWriteAccelerationStructuresPropertiesNV(VkCommandBuffer, uint32_t, const VkAccelerationStructureNV*, VkQueryType, VkQueryPool, uint32_t) { FG_LOGI("used dummy function 'vkCmdWriteAccelerationStructuresPropertiesNV'");  return; }
VKAPI_ATTR void VKAPI_CALL Dummy_vkCmdClearAttachments(VkCommandBuffer, uint32_t, const VkClearAttachment*, uint32_t, const VkClearRect*) { FG_LOGI("used dummy function 'vkCmdClearAttachments'");  return; }
VKAPI_ATTR VkResult VKAPI_CALL Dummy_vkAcquireNextImage2KHR(VkDevice, const VkAcquireNextImageInfoKHR*, uint32_t*) { FG_LOGI("used dummy function 'vkAcquireNextImage2KHR'");  return VK_RESULT_MAX_ENUM; }
VKAPI_ATTR void VKAPI_CALL Dummy_vkDestroyBuffer(VkDevice, VkBuffer, const VkAllocationCallbacks*) { FG_LOGI("used dummy function 'vkDestroyBuffer'");  return; }
VKAPI_ATTR VkResult VKAPI_CALL Dummy_vkAcquirePerformanceConfigurationINTEL(VkDevice, const VkPerformanceConfigurationAcquireInfoINTEL*, VkPerformanceConfigurationINTEL*) { FG_LOGI("used dummy function 'vkAcquirePerformanceConfigurationINTEL'");  return VK_RESULT_MAX_ENUM; }
VKAPI_ATTR void VKAPI_CALL Dummy_vkCmdSetBlendConstants(VkCommandBuffer, const float[4]) { FG_LOGI("used dummy function 'vkCmdSetBlendConstants'");  return; }
VKAPI_ATTR VkResult VKAPI_CALL Dummy_vkCreatePipelineLayout(VkDevice, const VkPipelineLayoutCreateInfo*, const VkAllocationCallbacks*, VkPipelineLayout*) { FG_LOGI("used dummy function 'vkCreatePipelineLayout'");  return VK_RESULT_MAX_ENUM; }
VKAPI_ATTR void VKAPI_CALL Dummy_vkCmdDispatchBase(VkCommandBuffer, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t) { FG_LOGI("used dummy function 'vkCmdDispatchBase'");  return; }
VKAPI_ATTR void VKAPI_CALL Dummy_vkDestroyAccelerationStructureNV(VkDevice, VkAccelerationStructureNV, const VkAllocationCallbacks*) { FG_LOGI("used dummy function 'vkDestroyAccelerationStructureNV'");  return; }
VKAPI_ATTR void VKAPI_CALL Dummy_vkCmdCopyImage(VkCommandBuffer, VkImage, VkImageLayout, VkImage, VkImageLayout, uint32_t, const VkImageCopy*) { FG_LOGI("used dummy function 'vkCmdCopyImage'");  return; }
VKAPI_ATTR VkResult VKAPI_CALL Dummy_vkCreateSwapchainKHR(VkDevice, const VkSwapchainCreateInfoKHR*, const VkAllocationCallbacks*, VkSwapchainKHR*) { FG_LOGI("used dummy function 'vkCreateSwapchainKHR'");  return VK_RESULT_MAX_ENUM; }
VKAPI_ATTR VkResult VKAPI_CALL Dummy_vkGetCalibratedTimestampsEXT(VkDevice, uint32_t, const VkCalibratedTimestampInfoEXT*, uint64_t*, uint64_t*) { FG_LOGI("used dummy function 'vkGetCalibratedTimestampsEXT'");  return VK_RESULT_MAX_ENUM; }
VKAPI_ATTR VkResult VKAPI_CALL Dummy_vkBindBufferMemory2(VkDevice, uint32_t, const VkBindBufferMemoryInfo*) { FG_LOGI("used dummy function 'vkBindBufferMemory2'");  return VK_RESULT_MAX_ENUM; }
VKAPI_ATTR void VKAPI_CALL Dummy_vkDestroyCommandPool(VkDevice, VkCommandPool, const VkAllocationCallbacks*) { FG_LOGI("used dummy function 'vkDestroyCommandPool'");  return; }
VKAPI_ATTR VkResult VKAPI_CALL Dummy_vkBeginCommandBuffer(VkCommandBuffer, const VkCommandBufferBeginInfo*) { FG_LOGI("used dummy function 'vkBeginCommandBuffer'");  return VK_RESULT_MAX_ENUM; }
VKAPI_ATTR void VKAPI_CALL Dummy_vkTrimCommandPoolKHR(VkDevice, VkCommandPool, VkCommandPoolTrimFlags) { FG_LOGI("used dummy function 'vkTrimCommandPoolKHR'");  return; }
VKAPI_ATTR void VKAPI_CALL Dummy_vkCmdBindTransformFeedbackBuffersEXT(VkCommandBuffer, uint32_t, uint32_t, const VkBuffer*, const VkDeviceSize*, const VkDeviceSize*) { FG_LOGI("used dummy function 'vkCmdBindTransformFeedbackBuffersEXT'");  return; }
VKAPI_ATTR void VKAPI_CALL Dummy_vkDestroyIndirectCommandsLayoutNVX(VkDevice, VkIndirectCommandsLayoutNVX, const VkAllocationCallbacks*) { FG_LOGI("used dummy function 'vkDestroyIndirectCommandsLayoutNVX'");  return; }
VKAPI_ATTR void VKAPI_CALL Dummy_vkCmdDispatch(VkCommandBuffer, uint32_t, uint32_t, uint32_t) { FG_LOGI("used dummy function 'vkCmdDispatch'");  return; }
VKAPI_ATTR void VKAPI_CALL Dummy_vkCmdSetViewportWScalingNV(VkCommandBuffer, uint32_t, uint32_t, const VkViewportWScalingNV*) { FG_LOGI("used dummy function 'vkCmdSetViewportWScalingNV'");  return; }
VKAPI_ATTR void VKAPI_CALL Dummy_vkGetImageMemoryRequirements(VkDevice, VkImage, VkMemoryRequirements*) { FG_LOGI("used dummy function 'vkGetImageMemoryRequirements'");  return; }
VKAPI_ATTR VkResult VKAPI_CALL Dummy_vkAllocateMemory(VkDevice, const VkMemoryAllocateInfo*, const VkAllocationCallbacks*, VkDeviceMemory*) { FG_LOGI("used dummy function 'vkAllocateMemory'");  return VK_RESULT_MAX_ENUM; }
VKAPI_ATTR void VKAPI_CALL Dummy_vkUnmapMemory(VkDevice, VkDeviceMemory) { FG_LOGI("used dummy function 'vkUnmapMemory'");  return; }
VKAPI_ATTR void VKAPI_CALL Dummy_vkUpdateDescriptorSets(VkDevice, uint32_t, const VkWriteDescriptorSet*, uint32_t, const VkCopyDescriptorSet*) { FG_LOGI("used dummy function 'vkUpdateDescriptorSets'");  return; }
VKAPI_ATTR void VKAPI_CALL Dummy_vkCmdDraw(VkCommandBuffer, uint32_t, uint32_t, uint32_t, uint32_t) { FG_LOGI("used dummy function 'vkCmdDraw'");  return; }
VKAPI_ATTR void VKAPI_CALL Dummy_vkUpdateDescriptorSetWithTemplateKHR(VkDevice, VkDescriptorSet, VkDescriptorUpdateTemplate, const void*) { FG_LOGI("used dummy function 'vkUpdateDescriptorSetWithTemplateKHR'");  return; }
VKAPI_ATTR void VKAPI_CALL Dummy_vkDestroyImage(VkDevice, VkImage, const VkAllocationCallbacks*) { FG_LOGI("used dummy function 'vkDestroyImage'");  return; }
VKAPI_ATTR void VKAPI_CALL Dummy_vkFreeMemory(VkDevice, VkDeviceMemory, const VkAllocationCallbacks*) { FG_LOGI("used dummy function 'vkFreeMemory'");  return; }
VKAPI_ATTR VkResult VKAPI_CALL Dummy_vkCreateQueryPool(VkDevice, const VkQueryPoolCreateInfo*, const VkAllocationCallbacks*, VkQueryPool*) { FG_LOGI("used dummy function 'vkCreateQueryPool'");  return VK_RESULT_MAX_ENUM; }
VKAPI_ATTR VkResult VKAPI_CALL Dummy_vkCreateShaderModule(VkDevice, const VkShaderModuleCreateInfo*, const VkAllocationCallbacks*, VkShaderModule*) { FG_LOGI("used dummy function 'vkCreateShaderModule'");  return VK_RESULT_MAX_ENUM; }
VKAPI_ATTR void VKAPI_CALL Dummy_vkSetHdrMetadataEXT(VkDevice, uint32_t, const VkSwapchainKHR*, const VkHdrMetadataEXT*) { FG_LOGI("used dummy function 'vkSetHdrMetadataEXT'");  return; }
VKAPI_ATTR VkResult VKAPI_CALL Dummy_vkSetEvent(VkDevice, VkEvent) { FG_LOGI("used dummy function 'vkSetEvent'");  return VK_RESULT_MAX_ENUM; }
VKAPI_ATTR void VKAPI_CALL Dummy_vkCmdBindShadingRateImageNV(VkCommandBuffer, VkImageView, VkImageLayout) { FG_LOGI("used dummy function 'vkCmdBindShadingRateImageNV'");  return; }
VKAPI_ATTR void VKAPI_CALL Dummy_vkDestroyRenderPass(VkDevice, VkRenderPass, const VkAllocationCallbacks*) { FG_LOGI("used dummy function 'vkDestroyRenderPass'");  return; }
VKAPI_ATTR VkResult VKAPI_CALL Dummy_vkInitializePerformanceApiINTEL(VkDevice, const VkInitializePerformanceApiInfoINTEL*) { FG_LOGI("used dummy function 'vkInitializePerformanceApiINTEL'");  return VK_RESULT_MAX_ENUM; }
VKAPI_ATTR void VKAPI_CALL Dummy_vkDestroyDescriptorUpdateTemplate(VkDevice, VkDescriptorUpdateTemplate, const VkAllocationCallbacks*) { FG_LOGI("used dummy function 'vkDestroyDescriptorUpdateTemplate'");  return; }
VKAPI_ATTR VkResult VKAPI_CALL Dummy_vkCreateSamplerYcbcrConversion(VkDevice, const VkSamplerYcbcrConversionCreateInfo*, const VkAllocationCallbacks*, VkSamplerYcbcrConversion*) { FG_LOGI("used dummy function 'vkCreateSamplerYcbcrConversion'");  return VK_RESULT_MAX_ENUM; }
VKAPI_ATTR VkResult VKAPI_CALL Dummy_vkCreateFence(VkDevice, const VkFenceCreateInfo*, const VkAllocationCallbacks*, VkFence*) { FG_LOGI("used dummy function 'vkCreateFence'");  return VK_RESULT_MAX_ENUM; }
VKAPI_ATTR void VKAPI_CALL Dummy_vkDestroyImageView(VkDevice, VkImageView, const VkAllocationCallbacks*) { FG_LOGI("used dummy function 'vkDestroyImageView'");  return; }
VKAPI_ATTR void VKAPI_CALL Dummy_vkDestroyBufferView(VkDevice, VkBufferView, const VkAllocationCallbacks*) { FG_LOGI("used dummy function 'vkDestroyBufferView'");  return; }
VKAPI_ATTR uint32_t VKAPI_CALL Dummy_vkGetImageViewHandleNVX(VkDevice, const VkImageViewHandleInfoNVX*) { FG_LOGI("used dummy function 'vkGetImageViewHandleNVX'");  return uint32_t(0); }
VKAPI_ATTR VkResult VKAPI_CALL Dummy_vkCmdSetPerformanceMarkerINTEL(VkCommandBuffer, const VkPerformanceMarkerInfoINTEL*) { FG_LOGI("used dummy function 'vkCmdSetPerformanceMarkerINTEL'");  return VK_RESULT_MAX_ENUM; }
VKAPI_ATTR VkResult VKAPI_CALL Dummy_vkResetFences(VkDevice, uint32_t, const VkFence*) { FG_LOGI("used dummy function 'vkResetFences'");  return VK_RESULT_MAX_ENUM; }
VKAPI_ATTR void VKAPI_CALL Dummy_vkCmdReserveSpaceForCommandsNVX(VkCommandBuffer, const VkCmdReserveSpaceForCommandsInfoNVX*) { FG_LOGI("used dummy function 'vkCmdReserveSpaceForCommandsNVX'");  return; }
VKAPI_ATTR void VKAPI_CALL Dummy_vkCmdSetDeviceMaskKHR(VkCommandBuffer, uint32_t) { FG_LOGI("used dummy function 'vkCmdSetDeviceMaskKHR'");  return; }
VKAPI_ATTR void VKAPI_CALL Dummy_vkCmdBeginRenderPass(VkCommandBuffer, const VkRenderPassBeginInfo*, VkSubpassContents) { FG_LOGI("used dummy function 'vkCmdBeginRenderPass'");  return; }
VKAPI_ATTR VkResult VKAPI_CALL Dummy_vkFlushMappedMemoryRanges(VkDevice, uint32_t, const VkMappedMemoryRange*) { FG_LOGI("used dummy function 'vkFlushMappedMemoryRanges'");  return VK_RESULT_MAX_ENUM; }
VKAPI_ATTR void VKAPI_CALL Dummy_vkDestroyPipelineCache(VkDevice, VkPipelineCache, const VkAllocationCallbacks*) { FG_LOGI("used dummy function 'vkDestroyPipelineCache'");  return; }
VKAPI_ATTR VkResult VKAPI_CALL Dummy_vkResetCommandBuffer(VkCommandBuffer, VkCommandBufferResetFlags) { FG_LOGI("used dummy function 'vkResetCommandBuffer'");  return VK_RESULT_MAX_ENUM; }
VKAPI_ATTR VkResult VKAPI_CALL Dummy_vkGetAccelerationStructureHandleNV(VkDevice, VkAccelerationStructureNV, size_t, void*) { FG_LOGI("used dummy function 'vkGetAccelerationStructureHandleNV'");  return VK_RESULT_MAX_ENUM; }
VKAPI_ATTR void VKAPI_CALL Dummy_vkCmdNextSubpass(VkCommandBuffer, VkSubpassContents) { FG_LOGI("used dummy function 'vkCmdNextSubpass'");  return; }
VKAPI_ATTR void VKAPI_CALL Dummy_vkCmdResetQueryPool(VkCommandBuffer, VkQueryPool, uint32_t, uint32_t) { FG_LOGI("used dummy function 'vkCmdResetQueryPool'");  return; }
VKAPI_ATTR void VKAPI_CALL Dummy_vkCmdDrawIndirect(VkCommandBuffer, VkBuffer, VkDeviceSize, uint32_t, uint32_t) { FG_LOGI("used dummy function 'vkCmdDrawIndirect'");  return; }
VKAPI_ATTR void VKAPI_CALL Dummy_vkFreeCommandBuffers(VkDevice, VkCommandPool, uint32_t, const VkCommandBuffer*) { FG_LOGI("used dummy function 'vkFreeCommandBuffers'");  return; }
VKAPI_ATTR void VKAPI_CALL Dummy_vkCmdEndQuery(VkCommandBuffer, VkQueryPool, uint32_t) { FG_LOGI("used dummy function 'vkCmdEndQuery'");  return; }
VKAPI_ATTR void VKAPI_CALL Dummy_vkCmdSetDepthBounds(VkCommandBuffer, float, float) { FG_LOGI("used dummy function 'vkCmdSetDepthBounds'");  return; }
VKAPI_ATTR void VKAPI_CALL Dummy_vkDestroySemaphore(VkDevice, VkSemaphore, const VkAllocationCallbacks*) { FG_LOGI("used dummy function 'vkDestroySemaphore'");  return; }
VKAPI_ATTR void VKAPI_CALL Dummy_vkCmdSetDepthBias(VkCommandBuffer, float, float, float) { FG_LOGI("used dummy function 'vkCmdSetDepthBias'");  return; }
VKAPI_ATTR VkResult VKAPI_CALL Dummy_vkCreateFramebuffer(VkDevice, const VkFramebufferCreateInfo*, const VkAllocationCallbacks*, VkFramebuffer*) { FG_LOGI("used dummy function 'vkCreateFramebuffer'");  return VK_RESULT_MAX_ENUM; }
VKAPI_ATTR VkResult VKAPI_CALL Dummy_vkQueuePresentKHR(VkQueue, const VkPresentInfoKHR*) { FG_LOGI("used dummy function 'vkQueuePresentKHR'");  return VK_RESULT_MAX_ENUM; }
VKAPI_ATTR VkResult VKAPI_CALL Dummy_vkGetRayTracingShaderGroupHandlesNV(VkDevice, VkPipeline, uint32_t, uint32_t, size_t, void*) { FG_LOGI("used dummy function 'vkGetRayTracingShaderGroupHandlesNV'");  return VK_RESULT_MAX_ENUM; }
VKAPI_ATTR void VKAPI_CALL Dummy_vkCmdDrawIndexedIndirectCountKHR(VkCommandBuffer, VkBuffer, VkDeviceSize, VkBuffer, VkDeviceSize, uint32_t, uint32_t) { FG_LOGI("used dummy function 'vkCmdDrawIndexedIndirectCountKHR'");  return; }
VKAPI_ATTR void VKAPI_CALL Dummy_vkCmdNextSubpass2KHR(VkCommandBuffer, const VkSubpassBeginInfoKHR*, const VkSubpassEndInfoKHR*) { FG_LOGI("used dummy function 'vkCmdNextSubpass2KHR'");  return; }
VKAPI_ATTR VkResult VKAPI_CALL Dummy_vkRegisterDisplayEventEXT(VkDevice, VkDisplayKHR, const VkDisplayEventInfoEXT*, const VkAllocationCallbacks*, VkFence*) { FG_LOGI("used dummy function 'vkRegisterDisplayEventEXT'");  return VK_RESULT_MAX_ENUM; }
VKAPI_ATTR void VKAPI_CALL Dummy_vkDestroyEvent(VkDevice, VkEvent, const VkAllocationCallbacks*) { FG_LOGI("used dummy function 'vkDestroyEvent'");  return; }
VKAPI_ATTR void VKAPI_CALL Dummy_vkCmdBeginDebugUtilsLabelEXT(VkCommandBuffer, const VkDebugUtilsLabelEXT*) { FG_LOGI("used dummy function 'vkCmdBeginDebugUtilsLabelEXT'");  return; }
VKAPI_ATTR VkResult VKAPI_CALL Dummy_vkReleasePerformanceConfigurationINTEL(VkDevice, VkPerformanceConfigurationINTEL) { FG_LOGI("used dummy function 'vkReleasePerformanceConfigurationINTEL'");  return VK_RESULT_MAX_ENUM; }
VKAPI_ATTR VkResult VKAPI_CALL Dummy_vkCreateRayTracingPipelinesNV(VkDevice, VkPipelineCache, uint32_t, const VkRayTracingPipelineCreateInfoNV*, const VkAllocationCallbacks*, VkPipeline*) { FG_LOGI("used dummy function 'vkCreateRayTracingPipelinesNV'");  return VK_RESULT_MAX_ENUM; }
VKAPI_ATTR VkResult VKAPI_CALL Dummy_vkBindBufferMemory(VkDevice, VkBuffer, VkDeviceMemory, VkDeviceSize) { FG_LOGI("used dummy function 'vkBindBufferMemory'");  return VK_RESULT_MAX_ENUM; }
VKAPI_ATTR VkResult VKAPI_CALL Dummy_vkRegisterObjectsNVX(VkDevice, VkObjectTableNVX, uint32_t, const VkObjectTableEntryNVX* const*, const uint32_t*) { FG_LOGI("used dummy function 'vkRegisterObjectsNVX'");  return VK_RESULT_MAX_ENUM; }
VKAPI_ATTR VkResult VKAPI_CALL Dummy_vkCreateDescriptorUpdateTemplate(VkDevice, const VkDescriptorUpdateTemplateCreateInfo*, const VkAllocationCallbacks*, VkDescriptorUpdateTemplate*) { FG_LOGI("used dummy function 'vkCreateDescriptorUpdateTemplate'");  return VK_RESULT_MAX_ENUM; }
VKAPI_ATTR void VKAPI_CALL Dummy_vkDestroyShaderModule(VkDevice, VkShaderModule, const VkAllocationCallbacks*) { FG_LOGI("used dummy function 'vkDestroyShaderModule'");  return; }
VKAPI_ATTR void VKAPI_CALL Dummy_vkGetDescriptorSetLayoutSupportKHR(VkDevice, const VkDescriptorSetLayoutCreateInfo*, VkDescriptorSetLayoutSupport*) { FG_LOGI("used dummy function 'vkGetDescriptorSetLayoutSupportKHR'");  return; }
VKAPI_ATTR VkResult VKAPI_CALL Dummy_vkAllocateCommandBuffers(VkDevice, const VkCommandBufferAllocateInfo*, VkCommandBuffer*) { FG_LOGI("used dummy function 'vkAllocateCommandBuffers'");  return VK_RESULT_MAX_ENUM; }
VKAPI_ATTR void VKAPI_CALL Dummy_vkCmdSetStencilWriteMask(VkCommandBuffer, VkStencilFaceFlags, uint32_t) { FG_LOGI("used dummy function 'vkCmdSetStencilWriteMask'");  return; }
VKAPI_ATTR void VKAPI_CALL Dummy_vkDestroyPipeline(VkDevice, VkPipeline, const VkAllocationCallbacks*) { FG_LOGI("used dummy function 'vkDestroyPipeline'");  return; }
VKAPI_ATTR VkResult VKAPI_CALL Dummy_vkGetMemoryHostPointerPropertiesEXT(VkDevice, VkExternalMemoryHandleTypeFlagBits, const void*, VkMemoryHostPointerPropertiesEXT*) { FG_LOGI("used dummy function 'vkGetMemoryHostPointerPropertiesEXT'");  return VK_RESULT_MAX_ENUM; }
VKAPI_ATTR VkResult VKAPI_CALL Dummy_vkCreateEvent(VkDevice, const VkEventCreateInfo*, const VkAllocationCallbacks*, VkEvent*) { FG_LOGI("used dummy function 'vkCreateEvent'");  return VK_RESULT_MAX_ENUM; }
VKAPI_ATTR void VKAPI_CALL Dummy_vkGetDeviceGroupPeerMemoryFeaturesKHR(VkDevice, uint32_t, uint32_t, uint32_t, VkPeerMemoryFeatureFlags*) { FG_LOGI("used dummy function 'vkGetDeviceGroupPeerMemoryFeaturesKHR'");  return; }
VKAPI_ATTR VkResult VKAPI_CALL Dummy_vkGetDeviceGroupSurfacePresentModesKHR(VkDevice, VkSurfaceKHR, VkDeviceGroupPresentModeFlagsKHR*) { FG_LOGI("used dummy function 'vkGetDeviceGroupSurfacePresentModesKHR'");  return VK_RESULT_MAX_ENUM; }
VKAPI_ATTR void VKAPI_CALL Dummy_vkCmdEndTransformFeedbackEXT(VkCommandBuffer, uint32_t, uint32_t, const VkBuffer*, const VkDeviceSize*) { FG_LOGI("used dummy function 'vkCmdEndTransformFeedbackEXT'");  return; }
VKAPI_ATTR void VKAPI_CALL Dummy_vkQueueInsertDebugUtilsLabelEXT(VkQueue, const VkDebugUtilsLabelEXT*) { FG_LOGI("used dummy function 'vkQueueInsertDebugUtilsLabelEXT'");  return; }
VKAPI_ATTR VkResult VKAPI_CALL Dummy_vkGetPastPresentationTimingGOOGLE(VkDevice, VkSwapchainKHR, uint32_t*, VkPastPresentationTimingGOOGLE*) { FG_LOGI("used dummy function 'vkGetPastPresentationTimingGOOGLE'");  return VK_RESULT_MAX_ENUM; }
VKAPI_ATTR void VKAPI_CALL Dummy_vkCmdBeginConditionalRenderingEXT(VkCommandBuffer, const VkConditionalRenderingBeginInfoEXT*) { FG_LOGI("used dummy function 'vkCmdBeginConditionalRenderingEXT'");  return; }
VKAPI_ATTR void VKAPI_CALL Dummy_vkCmdClearColorImage(VkCommandBuffer, VkImage, VkImageLayout, const VkClearColorValue*, uint32_t, const VkImageSubresourceRange*) { FG_LOGI("used dummy function 'vkCmdClearColorImage'");  return; }
VKAPI_ATTR VkResult VKAPI_CALL Dummy_vkImportSemaphoreFdKHR(VkDevice, const VkImportSemaphoreFdInfoKHR*) { FG_LOGI("used dummy function 'vkImportSemaphoreFdKHR'");  return VK_RESULT_MAX_ENUM; }
VKAPI_ATTR void VKAPI_CALL Dummy_vkCmdPushDescriptorSetKHR(VkCommandBuffer, VkPipelineBindPoint, VkPipelineLayout, uint32_t, uint32_t, const VkWriteDescriptorSet*) { FG_LOGI("used dummy function 'vkCmdPushDescriptorSetKHR'");  return; }
VKAPI_ATTR void VKAPI_CALL Dummy_vkCmdEndConditionalRenderingEXT(VkCommandBuffer) { FG_LOGI("used dummy function 'vkCmdEndConditionalRenderingEXT'");  return; }
VKAPI_ATTR void VKAPI_CALL Dummy_vkDestroyDescriptorSetLayout(VkDevice, VkDescriptorSetLayout, const VkAllocationCallbacks*) { FG_LOGI("used dummy function 'vkDestroyDescriptorSetLayout'");  return; }
VKAPI_ATTR void VKAPI_CALL Dummy_vkGetBufferMemoryRequirements2(VkDevice, const VkBufferMemoryRequirementsInfo2*, VkMemoryRequirements2*) { FG_LOGI("used dummy function 'vkGetBufferMemoryRequirements2'");  return; }
VKAPI_ATTR void VKAPI_CALL Dummy_vkGetDeviceGroupPeerMemoryFeatures(VkDevice, uint32_t, uint32_t, uint32_t, VkPeerMemoryFeatureFlags*) { FG_LOGI("used dummy function 'vkGetDeviceGroupPeerMemoryFeatures'");  return; }
VKAPI_ATTR VkResult VKAPI_CALL Dummy_vkCreateCommandPool(VkDevice, const VkCommandPoolCreateInfo*, const VkAllocationCallbacks*, VkCommandPool*) { FG_LOGI("used dummy function 'vkCreateCommandPool'");  return VK_RESULT_MAX_ENUM; }
VKAPI_ATTR void VKAPI_CALL Dummy_vkCmdDrawIndirectCountKHR(VkCommandBuffer, VkBuffer, VkDeviceSize, VkBuffer, VkDeviceSize, uint32_t, uint32_t) { FG_LOGI("used dummy function 'vkCmdDrawIndirectCountKHR'");  return; }
VKAPI_ATTR void VKAPI_CALL Dummy_vkCmdCopyBufferToImage(VkCommandBuffer, VkBuffer, VkImage, VkImageLayout, uint32_t, const VkBufferImageCopy*) { FG_LOGI("used dummy function 'vkCmdCopyBufferToImage'");  return; }
VKAPI_ATTR void VKAPI_CALL Dummy_vkCmdBindDescriptorSets(VkCommandBuffer, VkPipelineBindPoint, VkPipelineLayout, uint32_t, uint32_t, const VkDescriptorSet*, uint32_t, const uint32_t*) { FG_LOGI("used dummy function 'vkCmdBindDescriptorSets'");  return; }
VKAPI_ATTR VkResult VKAPI_CALL Dummy_vkBindImageMemory2(VkDevice, uint32_t, const VkBindImageMemoryInfo*) { FG_LOGI("used dummy function 'vkBindImageMemory2'");  return VK_RESULT_MAX_ENUM; }
VKAPI_ATTR void VKAPI_CALL Dummy_vkCmdBlitImage(VkCommandBuffer, VkImage, VkImageLayout, VkImage, VkImageLayout, uint32_t, const VkImageBlit*, VkFilter) { FG_LOGI("used dummy function 'vkCmdBlitImage'");  return; }
VKAPI_ATTR void VKAPI_CALL Dummy_vkCmdDispatchBaseKHR(VkCommandBuffer, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t) { FG_LOGI("used dummy function 'vkCmdDispatchBaseKHR'");  return; }
VKAPI_ATTR void VKAPI_CALL Dummy_vkCmdSetScissor(VkCommandBuffer, uint32_t, uint32_t, const VkRect2D*) { FG_LOGI("used dummy function 'vkCmdSetScissor'");  return; }
VKAPI_ATTR void VKAPI_CALL Dummy_vkCmdCopyQueryPoolResults(VkCommandBuffer, VkQueryPool, uint32_t, uint32_t, VkBuffer, VkDeviceSize, VkDeviceSize, VkQueryResultFlags) { FG_LOGI("used dummy function 'vkCmdCopyQueryPoolResults'");  return; }
VKAPI_ATTR VkResult VKAPI_CALL Dummy_vkMergePipelineCaches(VkDevice, VkPipelineCache, uint32_t, const VkPipelineCache*) { FG_LOGI("used dummy function 'vkMergePipelineCaches'");  return VK_RESULT_MAX_ENUM; }
VKAPI_ATTR VkResult VKAPI_CALL Dummy_vkRegisterDeviceEventEXT(VkDevice, const VkDeviceEventInfoEXT*, const VkAllocationCallbacks*, VkFence*) { FG_LOGI("used dummy function 'vkRegisterDeviceEventEXT'");  return VK_RESULT_MAX_ENUM; }
VKAPI_ATTR void VKAPI_CALL Dummy_vkGetImageMemoryRequirements2KHR(VkDevice, const VkImageMemoryRequirementsInfo2*, VkMemoryRequirements2*) { FG_LOGI("used dummy function 'vkGetImageMemoryRequirements2KHR'");  return; }
VKAPI_ATTR VkResult VKAPI_CALL Dummy_vkCmdSetPerformanceOverrideINTEL(VkCommandBuffer, const VkPerformanceOverrideInfoINTEL*) { FG_LOGI("used dummy function 'vkCmdSetPerformanceOverrideINTEL'");  return VK_RESULT_MAX_ENUM; }
VKAPI_ATTR VkResult VKAPI_CALL Dummy_vkCreateSharedSwapchainsKHR(VkDevice, uint32_t, const VkSwapchainCreateInfoKHR*, const VkAllocationCallbacks*, VkSwapchainKHR*) { FG_LOGI("used dummy function 'vkCreateSharedSwapchainsKHR'");  return VK_RESULT_MAX_ENUM; }
VKAPI_ATTR void VKAPI_CALL Dummy_vkGetImageMemoryRequirements2(VkDevice, const VkImageMemoryRequirementsInfo2*, VkMemoryRequirements2*) { FG_LOGI("used dummy function 'vkGetImageMemoryRequirements2'");  return; }
VKAPI_ATTR void VKAPI_CALL Dummy_vkCmdBeginQueryIndexedEXT(VkCommandBuffer, VkQueryPool, uint32_t, VkQueryControlFlags, uint32_t) { FG_LOGI("used dummy function 'vkCmdBeginQueryIndexedEXT'");  return; }
VKAPI_ATTR VkResult VKAPI_CALL Dummy_vkResetEvent(VkDevice, VkEvent) { FG_LOGI("used dummy function 'vkResetEvent'");  return VK_RESULT_MAX_ENUM; }
VKAPI_ATTR VkResult VKAPI_CALL Dummy_vkCreateComputePipelines(VkDevice, VkPipelineCache, uint32_t, const VkComputePipelineCreateInfo*, const VkAllocationCallbacks*, VkPipeline*) { FG_LOGI("used dummy function 'vkCreateComputePipelines'");  return VK_RESULT_MAX_ENUM; }
VKAPI_ATTR VkResult VKAPI_CALL Dummy_vkFreeDescriptorSets(VkDevice, VkDescriptorPool, uint32_t, const VkDescriptorSet*) { FG_LOGI("used dummy function 'vkFreeDescriptorSets'");  return VK_RESULT_MAX_ENUM; }
VKAPI_ATTR VkResult VKAPI_CALL Dummy_vkDebugMarkerSetObjectTagEXT(VkDevice, const VkDebugMarkerObjectTagInfoEXT*) { FG_LOGI("used dummy function 'vkDebugMarkerSetObjectTagEXT'");  return VK_RESULT_MAX_ENUM; }
VKAPI_ATTR void VKAPI_CALL Dummy_vkCmdDrawMeshTasksIndirectNV(VkCommandBuffer, VkBuffer, VkDeviceSize, uint32_t, uint32_t) { FG_LOGI("used dummy function 'vkCmdDrawMeshTasksIndirectNV'");  return; }
VKAPI_ATTR VkResult VKAPI_CALL Dummy_vkCompileDeferredNV(VkDevice, VkPipeline, uint32_t) { FG_LOGI("used dummy function 'vkCompileDeferredNV'");  return VK_RESULT_MAX_ENUM; }
VKAPI_ATTR void VKAPI_CALL Dummy_vkCmdWaitEvents(VkCommandBuffer, uint32_t, const VkEvent*, VkPipelineStageFlags, VkPipelineStageFlags, uint32_t, const VkMemoryBarrier*, uint32_t, const VkBufferMemoryBarrier*, uint32_t, const VkImageMemoryBarrier*) { FG_LOGI("used dummy function 'vkCmdWaitEvents'");  return; }
VKAPI_ATTR void VKAPI_CALL Dummy_vkCmdBeginTransformFeedbackEXT(VkCommandBuffer, uint32_t, uint32_t, const VkBuffer*, const VkDeviceSize*) { FG_LOGI("used dummy function 'vkCmdBeginTransformFeedbackEXT'");  return; }
VKAPI_ATTR VkResult VKAPI_CALL Dummy_vkCreateRenderPass(VkDevice, const VkRenderPassCreateInfo*, const VkAllocationCallbacks*, VkRenderPass*) { FG_LOGI("used dummy function 'vkCreateRenderPass'");  return VK_RESULT_MAX_ENUM; }
VKAPI_ATTR void VKAPI_CALL Dummy_vkCmdDebugMarkerEndEXT(VkCommandBuffer) { FG_LOGI("used dummy function 'vkCmdDebugMarkerEndEXT'");  return; }
VKAPI_ATTR VkResult VKAPI_CALL Dummy_vkGetSemaphoreFdKHR(VkDevice, const VkSemaphoreGetFdInfoKHR*, int*) { FG_LOGI("used dummy function 'vkGetSemaphoreFdKHR'");  return VK_RESULT_MAX_ENUM; }
VKAPI_ATTR VkResult VKAPI_CALL Dummy_vkGetDeviceGroupPresentCapabilitiesKHR(VkDevice, VkDeviceGroupPresentCapabilitiesKHR*) { FG_LOGI("used dummy function 'vkGetDeviceGroupPresentCapabilitiesKHR'");  return VK_RESULT_MAX_ENUM; }
VKAPI_ATTR VkResult VKAPI_CALL Dummy_vkCreateBufferView(VkDevice, const VkBufferViewCreateInfo*, const VkAllocationCallbacks*, VkBufferView*) { FG_LOGI("used dummy function 'vkCreateBufferView'");  return VK_RESULT_MAX_ENUM; }
VKAPI_ATTR void VKAPI_CALL Dummy_vkDestroyQueryPool(VkDevice, VkQueryPool, const VkAllocationCallbacks*) { FG_LOGI("used dummy function 'vkDestroyQueryPool'");  return; }
VKAPI_ATTR VkResult VKAPI_CALL Dummy_vkImportFenceFdKHR(VkDevice, const VkImportFenceFdInfoKHR*) { FG_LOGI("used dummy function 'vkImportFenceFdKHR'");  return VK_RESULT_MAX_ENUM; }
VKAPI_ATTR void VKAPI_CALL Dummy_vkCmdDispatchIndirect(VkCommandBuffer, VkBuffer, VkDeviceSize) { FG_LOGI("used dummy function 'vkCmdDispatchIndirect'");  return; }
VKAPI_ATTR VkResult VKAPI_CALL Dummy_vkCreateSamplerYcbcrConversionKHR(VkDevice, const VkSamplerYcbcrConversionCreateInfo*, const VkAllocationCallbacks*, VkSamplerYcbcrConversion*) { FG_LOGI("used dummy function 'vkCreateSamplerYcbcrConversionKHR'");  return VK_RESULT_MAX_ENUM; }
VKAPI_ATTR void VKAPI_CALL Dummy_vkCmdSetLineWidth(VkCommandBuffer, float) { FG_LOGI("used dummy function 'vkCmdSetLineWidth'");  return; }
VKAPI_ATTR void VKAPI_CALL Dummy_vkCmdFillBuffer(VkCommandBuffer, VkBuffer, VkDeviceSize, VkDeviceSize, uint32_t) { FG_LOGI("used dummy function 'vkCmdFillBuffer'");  return; }
VKAPI_ATTR void VKAPI_CALL Dummy_vkCmdDrawIndirectByteCountEXT(VkCommandBuffer, uint32_t, uint32_t, VkBuffer, VkDeviceSize, uint32_t, uint32_t) { FG_LOGI("used dummy function 'vkCmdDrawIndirectByteCountEXT'");  return; }
VKAPI_ATTR VkResult VKAPI_CALL Dummy_vkGetImageDrmFormatModifierPropertiesEXT(VkDevice, VkImage, VkImageDrmFormatModifierPropertiesEXT*) { FG_LOGI("used dummy function 'vkGetImageDrmFormatModifierPropertiesEXT'");  return VK_RESULT_MAX_ENUM; }
VKAPI_ATTR void VKAPI_CALL Dummy_vkDestroyFence(VkDevice, VkFence, const VkAllocationCallbacks*) { FG_LOGI("used dummy function 'vkDestroyFence'");  return; }
VKAPI_ATTR void VKAPI_CALL Dummy_vkCmdBuildAccelerationStructureNV(VkCommandBuffer, const VkAccelerationStructureInfoNV*, VkBuffer, VkDeviceSize, VkBool32, VkAccelerationStructureNV, VkAccelerationStructureNV, VkBuffer, VkDeviceSize) { FG_LOGI("used dummy function 'vkCmdBuildAccelerationStructureNV'");  return; }
VKAPI_ATTR VkResult VKAPI_CALL Dummy_vkGetRefreshCycleDurationGOOGLE(VkDevice, VkSwapchainKHR, VkRefreshCycleDurationGOOGLE*) { FG_LOGI("used dummy function 'vkGetRefreshCycleDurationGOOGLE'");  return VK_RESULT_MAX_ENUM; }
VKAPI_ATTR void VKAPI_CALL Dummy_vkCmdEndRenderPass2KHR(VkCommandBuffer, const VkSubpassEndInfoKHR*) { FG_LOGI("used dummy function 'vkCmdEndRenderPass2KHR'");  return; }
VKAPI_ATTR void VKAPI_CALL Dummy_vkCmdDebugMarkerBeginEXT(VkCommandBuffer, const VkDebugMarkerMarkerInfoEXT*) { FG_LOGI("used dummy function 'vkCmdDebugMarkerBeginEXT'");  return; }
VKAPI_ATTR VkResult VKAPI_CALL Dummy_vkGetSwapchainCounterEXT(VkDevice, VkSwapchainKHR, VkSurfaceCounterFlagBitsEXT, uint64_t*) { FG_LOGI("used dummy function 'vkGetSwapchainCounterEXT'");  return VK_RESULT_MAX_ENUM; }


# ifdef VULKAN_WIN32_H_
VKAPI_ATTR VkResult VKAPI_CALL Dummy_vkImportSemaphoreWin32HandleKHR(VkDevice, const VkImportSemaphoreWin32HandleInfoKHR*) { FG_LOGI("used dummy function 'vkImportSemaphoreWin32HandleKHR'");  return VK_RESULT_MAX_ENUM; }
VKAPI_ATTR VkResult VKAPI_CALL Dummy_vkGetDeviceGroupSurfacePresentModes2EXT(VkDevice, const VkPhysicalDeviceSurfaceInfo2KHR*, VkDeviceGroupPresentModeFlagsKHR*) { FG_LOGI("used dummy function 'vkGetDeviceGroupSurfacePresentModes2EXT'");  return VK_RESULT_MAX_ENUM; }
VKAPI_ATTR VkResult VKAPI_CALL Dummy_vkReleaseFullScreenExclusiveModeEXT(VkDevice, VkSwapchainKHR) { FG_LOGI("used dummy function 'vkReleaseFullScreenExclusiveModeEXT'");  return VK_RESULT_MAX_ENUM; }
VKAPI_ATTR VkResult VKAPI_CALL Dummy_vkImportFenceWin32HandleKHR(VkDevice, const VkImportFenceWin32HandleInfoKHR*) { FG_LOGI("used dummy function 'vkImportFenceWin32HandleKHR'");  return VK_RESULT_MAX_ENUM; }
VKAPI_ATTR VkResult VKAPI_CALL Dummy_vkGetMemoryWin32HandleKHR(VkDevice, const VkMemoryGetWin32HandleInfoKHR*, HANDLE*) { FG_LOGI("used dummy function 'vkGetMemoryWin32HandleKHR'");  return VK_RESULT_MAX_ENUM; }
VKAPI_ATTR VkResult VKAPI_CALL Dummy_vkGetSemaphoreWin32HandleKHR(VkDevice, const VkSemaphoreGetWin32HandleInfoKHR*, HANDLE*) { FG_LOGI("used dummy function 'vkGetSemaphoreWin32HandleKHR'");  return VK_RESULT_MAX_ENUM; }
VKAPI_ATTR VkResult VKAPI_CALL Dummy_vkGetMemoryWin32HandlePropertiesKHR(VkDevice, VkExternalMemoryHandleTypeFlagBits, HANDLE, VkMemoryWin32HandlePropertiesKHR*) { FG_LOGI("used dummy function 'vkGetMemoryWin32HandlePropertiesKHR'");  return VK_RESULT_MAX_ENUM; }
VKAPI_ATTR VkResult VKAPI_CALL Dummy_vkGetFenceWin32HandleKHR(VkDevice, const VkFenceGetWin32HandleInfoKHR*, HANDLE*) { FG_LOGI("used dummy function 'vkGetFenceWin32HandleKHR'");  return VK_RESULT_MAX_ENUM; }
VKAPI_ATTR VkResult VKAPI_CALL Dummy_vkGetMemoryWin32HandleNV(VkDevice, VkDeviceMemory, VkExternalMemoryHandleTypeFlagsNV, HANDLE*) { FG_LOGI("used dummy function 'vkGetMemoryWin32HandleNV'");  return VK_RESULT_MAX_ENUM; }
VKAPI_ATTR VkResult VKAPI_CALL Dummy_vkAcquireFullScreenExclusiveModeEXT(VkDevice, VkSwapchainKHR) { FG_LOGI("used dummy function 'vkAcquireFullScreenExclusiveModeEXT'");  return VK_RESULT_MAX_ENUM; }
# endif // VULKAN_WIN32_H_


# ifdef VULKAN_ANDROID_H_
VKAPI_ATTR VkResult VKAPI_CALL Dummy_vkGetAndroidHardwareBufferPropertiesANDROID(VkDevice, const struct AHardwareBuffer*, VkAndroidHardwareBufferPropertiesANDROID*) { FG_LOGI("used dummy function 'vkGetAndroidHardwareBufferPropertiesANDROID'");  return VK_RESULT_MAX_ENUM; }
VKAPI_ATTR VkResult VKAPI_CALL Dummy_vkGetMemoryAndroidHardwareBufferANDROID(VkDevice, const VkMemoryGetAndroidHardwareBufferInfoANDROID*, struct AHardwareBuffer**) { FG_LOGI("used dummy function 'vkGetMemoryAndroidHardwareBufferANDROID'");  return VK_RESULT_MAX_ENUM; }
# endif // VULKAN_ANDROID_H_
#endif // VKLOADER_STAGE_DUMMYFN


#ifdef VKLOADER_STAGE_GETADDRESS
Load(OUT table._var_vkGetMemoryFdPropertiesKHR, "vkGetMemoryFdPropertiesKHR", Dummy_vkGetMemoryFdPropertiesKHR);
Load(OUT table._var_vkCmdSetStencilCompareMask, "vkCmdSetStencilCompareMask", Dummy_vkCmdSetStencilCompareMask);
Load(OUT table._var_vkQueueSetPerformanceConfigurationINTEL, "vkQueueSetPerformanceConfigurationINTEL", Dummy_vkQueueSetPerformanceConfigurationINTEL);
Load(OUT table._var_vkCmdSetStencilReference, "vkCmdSetStencilReference", Dummy_vkCmdSetStencilReference);
Load(OUT table._var_vkUpdateDescriptorSetWithTemplate, "vkUpdateDescriptorSetWithTemplate", Dummy_vkUpdateDescriptorSetWithTemplate);
Load(OUT table._var_vkGetQueryPoolResults, "vkGetQueryPoolResults", Dummy_vkGetQueryPoolResults);
Load(OUT table._var_vkSetDebugUtilsObjectNameEXT, "vkSetDebugUtilsObjectNameEXT", Dummy_vkSetDebugUtilsObjectNameEXT);
Load(OUT table._var_vkGetFenceStatus, "vkGetFenceStatus", Dummy_vkGetFenceStatus);
Load(OUT table._var_vkGetSwapchainImagesKHR, "vkGetSwapchainImagesKHR", Dummy_vkGetSwapchainImagesKHR);
Load(OUT table._var_vkDestroySampler, "vkDestroySampler", Dummy_vkDestroySampler);
Load(OUT table._var_vkCmdEndQueryIndexedEXT, "vkCmdEndQueryIndexedEXT", Dummy_vkCmdEndQueryIndexedEXT);
Load(OUT table._var_vkMapMemory, "vkMapMemory", Dummy_vkMapMemory);
Load(OUT table._var_vkCreateBuffer, "vkCreateBuffer", Dummy_vkCreateBuffer);
Load(OUT table._var_vkCmdExecuteCommands, "vkCmdExecuteCommands", Dummy_vkCmdExecuteCommands);
Load(OUT table._var_vkDestroySwapchainKHR, "vkDestroySwapchainKHR", Dummy_vkDestroySwapchainKHR);
Load(OUT table._var_vkQueueEndDebugUtilsLabelEXT, "vkQueueEndDebugUtilsLabelEXT", Dummy_vkQueueEndDebugUtilsLabelEXT);
Load(OUT table._var_vkCmdSetPerformanceStreamMarkerINTEL, "vkCmdSetPerformanceStreamMarkerINTEL", Dummy_vkCmdSetPerformanceStreamMarkerINTEL);
Load(OUT table._var_vkCmdSetViewportShadingRatePaletteNV, "vkCmdSetViewportShadingRatePaletteNV", Dummy_vkCmdSetViewportShadingRatePaletteNV);
Load(OUT table._var_vkCmdDrawIndexedIndirectCountAMD, "vkCmdDrawIndexedIndirectCountAMD", Dummy_vkCmdDrawIndexedIndirectCountAMD);
Load(OUT table._var_vkBindImageMemory, "vkBindImageMemory", Dummy_vkBindImageMemory);
Load(OUT table._var_vkAllocateDescriptorSets, "vkAllocateDescriptorSets", Dummy_vkAllocateDescriptorSets);
Load(OUT table._var_vkCreateObjectTableNVX, "vkCreateObjectTableNVX", Dummy_vkCreateObjectTableNVX);
Load(OUT table._var_vkUninitializePerformanceApiINTEL, "vkUninitializePerformanceApiINTEL", Dummy_vkUninitializePerformanceApiINTEL);
Load(OUT table._var_vkCreateDescriptorPool, "vkCreateDescriptorPool", Dummy_vkCreateDescriptorPool);
Load(OUT table._var_vkTrimCommandPool, "vkTrimCommandPool", Dummy_vkTrimCommandPool);
Load(OUT table._var_vkGetDescriptorSetLayoutSupport, "vkGetDescriptorSetLayoutSupport", Dummy_vkGetDescriptorSetLayoutSupport);
Load(OUT table._var_vkBindBufferMemory2KHR, "vkBindBufferMemory2KHR", Dummy_vkBindBufferMemory2KHR);
Load(OUT table._var_vkCmdSetDeviceMask, "vkCmdSetDeviceMask", Dummy_vkCmdSetDeviceMask);
Load(OUT table._var_vkCmdDebugMarkerInsertEXT, "vkCmdDebugMarkerInsertEXT", Dummy_vkCmdDebugMarkerInsertEXT);
Load(OUT table._var_vkCmdClearDepthStencilImage, "vkCmdClearDepthStencilImage", Dummy_vkCmdClearDepthStencilImage);
Load(OUT table._var_vkCreateGraphicsPipelines, "vkCreateGraphicsPipelines", Dummy_vkCreateGraphicsPipelines);
Load(OUT table._var_vkDestroyDevice, "vkDestroyDevice", Dummy_vkDestroyDevice);
Load(OUT table._var_vkGetPerformanceParameterINTEL, "vkGetPerformanceParameterINTEL", Dummy_vkGetPerformanceParameterINTEL);
Load(OUT table._var_vkResetQueryPoolEXT, "vkResetQueryPoolEXT", Dummy_vkResetQueryPoolEXT);
Load(OUT table._var_vkGetMemoryFdKHR, "vkGetMemoryFdKHR", Dummy_vkGetMemoryFdKHR);
Load(OUT table._var_vkCreateIndirectCommandsLayoutNVX, "vkCreateIndirectCommandsLayoutNVX", Dummy_vkCreateIndirectCommandsLayoutNVX);
Load(OUT table._var_vkSetLocalDimmingAMD, "vkSetLocalDimmingAMD", Dummy_vkSetLocalDimmingAMD);
Load(OUT table._var_vkCmdDrawIndirectCountAMD, "vkCmdDrawIndirectCountAMD", Dummy_vkCmdDrawIndirectCountAMD);
Load(OUT table._var_vkWaitForFences, "vkWaitForFences", Dummy_vkWaitForFences);
Load(OUT table._var_vkCmdCopyImageToBuffer, "vkCmdCopyImageToBuffer", Dummy_vkCmdCopyImageToBuffer);
Load(OUT table._var_vkCmdUpdateBuffer, "vkCmdUpdateBuffer", Dummy_vkCmdUpdateBuffer);
Load(OUT table._var_vkGetBufferDeviceAddressEXT, "vkGetBufferDeviceAddressEXT", Dummy_vkGetBufferDeviceAddressEXT);
Load(OUT table._var_vkGetValidationCacheDataEXT, "vkGetValidationCacheDataEXT", Dummy_vkGetValidationCacheDataEXT);
Load(OUT table._var_vkCmdTraceRaysNV, "vkCmdTraceRaysNV", Dummy_vkCmdTraceRaysNV);
Load(OUT table._var_vkGetDeviceMemoryCommitment, "vkGetDeviceMemoryCommitment", Dummy_vkGetDeviceMemoryCommitment);
Load(OUT table._var_vkCmdDrawIndexed, "vkCmdDrawIndexed", Dummy_vkCmdDrawIndexed);
Load(OUT table._var_vkCmdCopyAccelerationStructureNV, "vkCmdCopyAccelerationStructureNV", Dummy_vkCmdCopyAccelerationStructureNV);
Load(OUT table._var_vkGetBufferMemoryRequirements2KHR, "vkGetBufferMemoryRequirements2KHR", Dummy_vkGetBufferMemoryRequirements2KHR);
Load(OUT table._var_vkCreateSemaphore, "vkCreateSemaphore", Dummy_vkCreateSemaphore);
Load(OUT table._var_vkGetBufferMemoryRequirements, "vkGetBufferMemoryRequirements", Dummy_vkGetBufferMemoryRequirements);
Load(OUT table._var_vkCmdCopyBuffer, "vkCmdCopyBuffer", Dummy_vkCmdCopyBuffer);
Load(OUT table._var_vkCmdEndRenderPass, "vkCmdEndRenderPass", Dummy_vkCmdEndRenderPass);
Load(OUT table._var_vkDebugMarkerSetObjectNameEXT, "vkDebugMarkerSetObjectNameEXT", Dummy_vkDebugMarkerSetObjectNameEXT);
Load(OUT table._var_vkSetDebugUtilsObjectTagEXT, "vkSetDebugUtilsObjectTagEXT", Dummy_vkSetDebugUtilsObjectTagEXT);
Load(OUT table._var_vkGetImageSparseMemoryRequirements, "vkGetImageSparseMemoryRequirements", Dummy_vkGetImageSparseMemoryRequirements);
Load(OUT table._var_vkCreatePipelineCache, "vkCreatePipelineCache", Dummy_vkCreatePipelineCache);
Load(OUT table._var_vkGetPipelineCacheData, "vkGetPipelineCacheData", Dummy_vkGetPipelineCacheData);
Load(OUT table._var_vkCmdDrawMeshTasksIndirectCountNV, "vkCmdDrawMeshTasksIndirectCountNV", Dummy_vkCmdDrawMeshTasksIndirectCountNV);
Load(OUT table._var_vkCmdWriteBufferMarkerAMD, "vkCmdWriteBufferMarkerAMD", Dummy_vkCmdWriteBufferMarkerAMD);
Load(OUT table._var_vkCreateDescriptorSetLayout, "vkCreateDescriptorSetLayout", Dummy_vkCreateDescriptorSetLayout);
Load(OUT table._var_vkResetDescriptorPool, "vkResetDescriptorPool", Dummy_vkResetDescriptorPool);
Load(OUT table._var_vkGetDeviceQueue, "vkGetDeviceQueue", Dummy_vkGetDeviceQueue);
Load(OUT table._var_vkCreateAccelerationStructureNV, "vkCreateAccelerationStructureNV", Dummy_vkCreateAccelerationStructureNV);
Load(OUT table._var_vkBindImageMemory2KHR, "vkBindImageMemory2KHR", Dummy_vkBindImageMemory2KHR);
Load(OUT table._var_vkCmdEndDebugUtilsLabelEXT, "vkCmdEndDebugUtilsLabelEXT", Dummy_vkCmdEndDebugUtilsLabelEXT);
Load(OUT table._var_vkDisplayPowerControlEXT, "vkDisplayPowerControlEXT", Dummy_vkDisplayPowerControlEXT);
Load(OUT table._var_vkGetSwapchainStatusKHR, "vkGetSwapchainStatusKHR", Dummy_vkGetSwapchainStatusKHR);
Load(OUT table._var_vkQueueBeginDebugUtilsLabelEXT, "vkQueueBeginDebugUtilsLabelEXT", Dummy_vkQueueBeginDebugUtilsLabelEXT);
Load(OUT table._var_vkDestroyValidationCacheEXT, "vkDestroyValidationCacheEXT", Dummy_vkDestroyValidationCacheEXT);
Load(OUT table._var_vkCmdBeginRenderPass2KHR, "vkCmdBeginRenderPass2KHR", Dummy_vkCmdBeginRenderPass2KHR);
Load(OUT table._var_vkCmdBindVertexBuffers, "vkCmdBindVertexBuffers", Dummy_vkCmdBindVertexBuffers);
Load(OUT table._var_vkCreateImage, "vkCreateImage", Dummy_vkCreateImage);
Load(OUT table._var_vkGetImageSubresourceLayout, "vkGetImageSubresourceLayout", Dummy_vkGetImageSubresourceLayout);
Load(OUT table._var_vkCmdWriteTimestamp, "vkCmdWriteTimestamp", Dummy_vkCmdWriteTimestamp);
Load(OUT table._var_vkGetAccelerationStructureMemoryRequirementsNV, "vkGetAccelerationStructureMemoryRequirementsNV", Dummy_vkGetAccelerationStructureMemoryRequirementsNV);
Load(OUT table._var_vkGetImageSparseMemoryRequirements2, "vkGetImageSparseMemoryRequirements2", Dummy_vkGetImageSparseMemoryRequirements2);
Load(OUT table._var_vkCmdBindIndexBuffer, "vkCmdBindIndexBuffer", Dummy_vkCmdBindIndexBuffer);
Load(OUT table._var_vkCmdBindPipeline, "vkCmdBindPipeline", Dummy_vkCmdBindPipeline);
Load(OUT table._var_vkGetRenderAreaGranularity, "vkGetRenderAreaGranularity", Dummy_vkGetRenderAreaGranularity);
Load(OUT table._var_vkCreateSampler, "vkCreateSampler", Dummy_vkCreateSampler);
Load(OUT table._var_vkQueueBindSparse, "vkQueueBindSparse", Dummy_vkQueueBindSparse);
Load(OUT table._var_vkAcquireNextImageKHR, "vkAcquireNextImageKHR", Dummy_vkAcquireNextImageKHR);
Load(OUT table._var_vkGetShaderInfoAMD, "vkGetShaderInfoAMD", Dummy_vkGetShaderInfoAMD);
Load(OUT table._var_vkDestroySamplerYcbcrConversionKHR, "vkDestroySamplerYcbcrConversionKHR", Dummy_vkDestroySamplerYcbcrConversionKHR);
Load(OUT table._var_vkCmdSetCoarseSampleOrderNV, "vkCmdSetCoarseSampleOrderNV", Dummy_vkCmdSetCoarseSampleOrderNV);
Load(OUT table._var_vkCmdInsertDebugUtilsLabelEXT, "vkCmdInsertDebugUtilsLabelEXT", Dummy_vkCmdInsertDebugUtilsLabelEXT);
Load(OUT table._var_vkCreateImageView, "vkCreateImageView", Dummy_vkCreateImageView);
Load(OUT table._var_vkCmdResetEvent, "vkCmdResetEvent", Dummy_vkCmdResetEvent);
Load(OUT table._var_vkUnregisterObjectsNVX, "vkUnregisterObjectsNVX", Dummy_vkUnregisterObjectsNVX);
Load(OUT table._var_vkQueueWaitIdle, "vkQueueWaitIdle", Dummy_vkQueueWaitIdle);
Load(OUT table._var_vkEndCommandBuffer, "vkEndCommandBuffer", Dummy_vkEndCommandBuffer);
Load(OUT table._var_vkCmdBeginQuery, "vkCmdBeginQuery", Dummy_vkCmdBeginQuery);
Load(OUT table._var_vkResetCommandPool, "vkResetCommandPool", Dummy_vkResetCommandPool);
Load(OUT table._var_vkCmdPushConstants, "vkCmdPushConstants", Dummy_vkCmdPushConstants);
Load(OUT table._var_vkMergeValidationCachesEXT, "vkMergeValidationCachesEXT", Dummy_vkMergeValidationCachesEXT);
Load(OUT table._var_vkDestroySamplerYcbcrConversion, "vkDestroySamplerYcbcrConversion", Dummy_vkDestroySamplerYcbcrConversion);
Load(OUT table._var_vkGetQueueCheckpointDataNV, "vkGetQueueCheckpointDataNV", Dummy_vkGetQueueCheckpointDataNV);
Load(OUT table._var_vkCmdSetSampleLocationsEXT, "vkCmdSetSampleLocationsEXT", Dummy_vkCmdSetSampleLocationsEXT);
Load(OUT table._var_vkCmdDrawIndexedIndirect, "vkCmdDrawIndexedIndirect", Dummy_vkCmdDrawIndexedIndirect);
Load(OUT table._var_vkGetEventStatus, "vkGetEventStatus", Dummy_vkGetEventStatus);
Load(OUT table._var_vkDestroyFramebuffer, "vkDestroyFramebuffer", Dummy_vkDestroyFramebuffer);
Load(OUT table._var_vkCreateDescriptorUpdateTemplateKHR, "vkCreateDescriptorUpdateTemplateKHR", Dummy_vkCreateDescriptorUpdateTemplateKHR);
Load(OUT table._var_vkCreateValidationCacheEXT, "vkCreateValidationCacheEXT", Dummy_vkCreateValidationCacheEXT);
Load(OUT table._var_vkCmdSetExclusiveScissorNV, "vkCmdSetExclusiveScissorNV", Dummy_vkCmdSetExclusiveScissorNV);
Load(OUT table._var_vkDestroyDescriptorPool, "vkDestroyDescriptorPool", Dummy_vkDestroyDescriptorPool);
Load(OUT table._var_vkCreateRenderPass2KHR, "vkCreateRenderPass2KHR", Dummy_vkCreateRenderPass2KHR);
Load(OUT table._var_vkCmdSetEvent, "vkCmdSetEvent", Dummy_vkCmdSetEvent);
Load(OUT table._var_vkCmdSetCheckpointNV, "vkCmdSetCheckpointNV", Dummy_vkCmdSetCheckpointNV);
Load(OUT table._var_vkBindAccelerationStructureMemoryNV, "vkBindAccelerationStructureMemoryNV", Dummy_vkBindAccelerationStructureMemoryNV);
Load(OUT table._var_vkCmdSetDiscardRectangleEXT, "vkCmdSetDiscardRectangleEXT", Dummy_vkCmdSetDiscardRectangleEXT);
Load(OUT table._var_vkGetImageSparseMemoryRequirements2KHR, "vkGetImageSparseMemoryRequirements2KHR", Dummy_vkGetImageSparseMemoryRequirements2KHR);
Load(OUT table._var_vkGetFenceFdKHR, "vkGetFenceFdKHR", Dummy_vkGetFenceFdKHR);
Load(OUT table._var_vkCmdPushDescriptorSetWithTemplateKHR, "vkCmdPushDescriptorSetWithTemplateKHR", Dummy_vkCmdPushDescriptorSetWithTemplateKHR);
Load(OUT table._var_vkCmdDrawMeshTasksNV, "vkCmdDrawMeshTasksNV", Dummy_vkCmdDrawMeshTasksNV);
Load(OUT table._var_vkCmdPipelineBarrier, "vkCmdPipelineBarrier", Dummy_vkCmdPipelineBarrier);
Load(OUT table._var_vkGetDeviceQueue2, "vkGetDeviceQueue2", Dummy_vkGetDeviceQueue2);
Load(OUT table._var_vkCmdSetViewport, "vkCmdSetViewport", Dummy_vkCmdSetViewport);
Load(OUT table._var_vkCmdProcessCommandsNVX, "vkCmdProcessCommandsNVX", Dummy_vkCmdProcessCommandsNVX);
Load(OUT table._var_vkDestroyDescriptorUpdateTemplateKHR, "vkDestroyDescriptorUpdateTemplateKHR", Dummy_vkDestroyDescriptorUpdateTemplateKHR);
Load(OUT table._var_vkDeviceWaitIdle, "vkDeviceWaitIdle", Dummy_vkDeviceWaitIdle);
Load(OUT table._var_vkDestroyObjectTableNVX, "vkDestroyObjectTableNVX", Dummy_vkDestroyObjectTableNVX);
Load(OUT table._var_vkQueueSubmit, "vkQueueSubmit", Dummy_vkQueueSubmit);
Load(OUT table._var_vkCmdResolveImage, "vkCmdResolveImage", Dummy_vkCmdResolveImage);
Load(OUT table._var_vkDestroyPipelineLayout, "vkDestroyPipelineLayout", Dummy_vkDestroyPipelineLayout);
Load(OUT table._var_vkInvalidateMappedMemoryRanges, "vkInvalidateMappedMemoryRanges", Dummy_vkInvalidateMappedMemoryRanges);
Load(OUT table._var_vkCmdWriteAccelerationStructuresPropertiesNV, "vkCmdWriteAccelerationStructuresPropertiesNV", Dummy_vkCmdWriteAccelerationStructuresPropertiesNV);
Load(OUT table._var_vkCmdClearAttachments, "vkCmdClearAttachments", Dummy_vkCmdClearAttachments);
Load(OUT table._var_vkAcquireNextImage2KHR, "vkAcquireNextImage2KHR", Dummy_vkAcquireNextImage2KHR);
Load(OUT table._var_vkDestroyBuffer, "vkDestroyBuffer", Dummy_vkDestroyBuffer);
Load(OUT table._var_vkAcquirePerformanceConfigurationINTEL, "vkAcquirePerformanceConfigurationINTEL", Dummy_vkAcquirePerformanceConfigurationINTEL);
Load(OUT table._var_vkCmdSetBlendConstants, "vkCmdSetBlendConstants", Dummy_vkCmdSetBlendConstants);
Load(OUT table._var_vkCreatePipelineLayout, "vkCreatePipelineLayout", Dummy_vkCreatePipelineLayout);
Load(OUT table._var_vkCmdDispatchBase, "vkCmdDispatchBase", Dummy_vkCmdDispatchBase);
Load(OUT table._var_vkDestroyAccelerationStructureNV, "vkDestroyAccelerationStructureNV", Dummy_vkDestroyAccelerationStructureNV);
Load(OUT table._var_vkCmdCopyImage, "vkCmdCopyImage", Dummy_vkCmdCopyImage);
Load(OUT table._var_vkCreateSwapchainKHR, "vkCreateSwapchainKHR", Dummy_vkCreateSwapchainKHR);
Load(OUT table._var_vkGetCalibratedTimestampsEXT, "vkGetCalibratedTimestampsEXT", Dummy_vkGetCalibratedTimestampsEXT);
Load(OUT table._var_vkBindBufferMemory2, "vkBindBufferMemory2", Dummy_vkBindBufferMemory2);
Load(OUT table._var_vkDestroyCommandPool, "vkDestroyCommandPool", Dummy_vkDestroyCommandPool);
Load(OUT table._var_vkBeginCommandBuffer, "vkBeginCommandBuffer", Dummy_vkBeginCommandBuffer);
Load(OUT table._var_vkTrimCommandPoolKHR, "vkTrimCommandPoolKHR", Dummy_vkTrimCommandPoolKHR);
Load(OUT table._var_vkCmdBindTransformFeedbackBuffersEXT, "vkCmdBindTransformFeedbackBuffersEXT", Dummy_vkCmdBindTransformFeedbackBuffersEXT);
Load(OUT table._var_vkDestroyIndirectCommandsLayoutNVX, "vkDestroyIndirectCommandsLayoutNVX", Dummy_vkDestroyIndirectCommandsLayoutNVX);
Load(OUT table._var_vkCmdDispatch, "vkCmdDispatch", Dummy_vkCmdDispatch);
Load(OUT table._var_vkCmdSetViewportWScalingNV, "vkCmdSetViewportWScalingNV", Dummy_vkCmdSetViewportWScalingNV);
Load(OUT table._var_vkGetImageMemoryRequirements, "vkGetImageMemoryRequirements", Dummy_vkGetImageMemoryRequirements);
Load(OUT table._var_vkAllocateMemory, "vkAllocateMemory", Dummy_vkAllocateMemory);
Load(OUT table._var_vkUnmapMemory, "vkUnmapMemory", Dummy_vkUnmapMemory);
Load(OUT table._var_vkUpdateDescriptorSets, "vkUpdateDescriptorSets", Dummy_vkUpdateDescriptorSets);
Load(OUT table._var_vkCmdDraw, "vkCmdDraw", Dummy_vkCmdDraw);
Load(OUT table._var_vkUpdateDescriptorSetWithTemplateKHR, "vkUpdateDescriptorSetWithTemplateKHR", Dummy_vkUpdateDescriptorSetWithTemplateKHR);
Load(OUT table._var_vkDestroyImage, "vkDestroyImage", Dummy_vkDestroyImage);
Load(OUT table._var_vkFreeMemory, "vkFreeMemory", Dummy_vkFreeMemory);
Load(OUT table._var_vkCreateQueryPool, "vkCreateQueryPool", Dummy_vkCreateQueryPool);
Load(OUT table._var_vkCreateShaderModule, "vkCreateShaderModule", Dummy_vkCreateShaderModule);
Load(OUT table._var_vkSetHdrMetadataEXT, "vkSetHdrMetadataEXT", Dummy_vkSetHdrMetadataEXT);
Load(OUT table._var_vkSetEvent, "vkSetEvent", Dummy_vkSetEvent);
Load(OUT table._var_vkCmdBindShadingRateImageNV, "vkCmdBindShadingRateImageNV", Dummy_vkCmdBindShadingRateImageNV);
Load(OUT table._var_vkDestroyRenderPass, "vkDestroyRenderPass", Dummy_vkDestroyRenderPass);
Load(OUT table._var_vkInitializePerformanceApiINTEL, "vkInitializePerformanceApiINTEL", Dummy_vkInitializePerformanceApiINTEL);
Load(OUT table._var_vkDestroyDescriptorUpdateTemplate, "vkDestroyDescriptorUpdateTemplate", Dummy_vkDestroyDescriptorUpdateTemplate);
Load(OUT table._var_vkCreateSamplerYcbcrConversion, "vkCreateSamplerYcbcrConversion", Dummy_vkCreateSamplerYcbcrConversion);
Load(OUT table._var_vkCreateFence, "vkCreateFence", Dummy_vkCreateFence);
Load(OUT table._var_vkDestroyImageView, "vkDestroyImageView", Dummy_vkDestroyImageView);
Load(OUT table._var_vkDestroyBufferView, "vkDestroyBufferView", Dummy_vkDestroyBufferView);
Load(OUT table._var_vkGetImageViewHandleNVX, "vkGetImageViewHandleNVX", Dummy_vkGetImageViewHandleNVX);
Load(OUT table._var_vkCmdSetPerformanceMarkerINTEL, "vkCmdSetPerformanceMarkerINTEL", Dummy_vkCmdSetPerformanceMarkerINTEL);
Load(OUT table._var_vkResetFences, "vkResetFences", Dummy_vkResetFences);
Load(OUT table._var_vkCmdReserveSpaceForCommandsNVX, "vkCmdReserveSpaceForCommandsNVX", Dummy_vkCmdReserveSpaceForCommandsNVX);
Load(OUT table._var_vkCmdSetDeviceMaskKHR, "vkCmdSetDeviceMaskKHR", Dummy_vkCmdSetDeviceMaskKHR);
Load(OUT table._var_vkCmdBeginRenderPass, "vkCmdBeginRenderPass", Dummy_vkCmdBeginRenderPass);
Load(OUT table._var_vkFlushMappedMemoryRanges, "vkFlushMappedMemoryRanges", Dummy_vkFlushMappedMemoryRanges);
Load(OUT table._var_vkDestroyPipelineCache, "vkDestroyPipelineCache", Dummy_vkDestroyPipelineCache);
Load(OUT table._var_vkResetCommandBuffer, "vkResetCommandBuffer", Dummy_vkResetCommandBuffer);
Load(OUT table._var_vkGetAccelerationStructureHandleNV, "vkGetAccelerationStructureHandleNV", Dummy_vkGetAccelerationStructureHandleNV);
Load(OUT table._var_vkCmdNextSubpass, "vkCmdNextSubpass", Dummy_vkCmdNextSubpass);
Load(OUT table._var_vkCmdResetQueryPool, "vkCmdResetQueryPool", Dummy_vkCmdResetQueryPool);
Load(OUT table._var_vkCmdDrawIndirect, "vkCmdDrawIndirect", Dummy_vkCmdDrawIndirect);
Load(OUT table._var_vkFreeCommandBuffers, "vkFreeCommandBuffers", Dummy_vkFreeCommandBuffers);
Load(OUT table._var_vkCmdEndQuery, "vkCmdEndQuery", Dummy_vkCmdEndQuery);
Load(OUT table._var_vkCmdSetDepthBounds, "vkCmdSetDepthBounds", Dummy_vkCmdSetDepthBounds);
Load(OUT table._var_vkDestroySemaphore, "vkDestroySemaphore", Dummy_vkDestroySemaphore);
Load(OUT table._var_vkCmdSetDepthBias, "vkCmdSetDepthBias", Dummy_vkCmdSetDepthBias);
Load(OUT table._var_vkCreateFramebuffer, "vkCreateFramebuffer", Dummy_vkCreateFramebuffer);
Load(OUT table._var_vkQueuePresentKHR, "vkQueuePresentKHR", Dummy_vkQueuePresentKHR);
Load(OUT table._var_vkGetRayTracingShaderGroupHandlesNV, "vkGetRayTracingShaderGroupHandlesNV", Dummy_vkGetRayTracingShaderGroupHandlesNV);
Load(OUT table._var_vkCmdDrawIndexedIndirectCountKHR, "vkCmdDrawIndexedIndirectCountKHR", Dummy_vkCmdDrawIndexedIndirectCountKHR);
Load(OUT table._var_vkCmdNextSubpass2KHR, "vkCmdNextSubpass2KHR", Dummy_vkCmdNextSubpass2KHR);
Load(OUT table._var_vkRegisterDisplayEventEXT, "vkRegisterDisplayEventEXT", Dummy_vkRegisterDisplayEventEXT);
Load(OUT table._var_vkDestroyEvent, "vkDestroyEvent", Dummy_vkDestroyEvent);
Load(OUT table._var_vkCmdBeginDebugUtilsLabelEXT, "vkCmdBeginDebugUtilsLabelEXT", Dummy_vkCmdBeginDebugUtilsLabelEXT);
Load(OUT table._var_vkReleasePerformanceConfigurationINTEL, "vkReleasePerformanceConfigurationINTEL", Dummy_vkReleasePerformanceConfigurationINTEL);
Load(OUT table._var_vkCreateRayTracingPipelinesNV, "vkCreateRayTracingPipelinesNV", Dummy_vkCreateRayTracingPipelinesNV);
Load(OUT table._var_vkBindBufferMemory, "vkBindBufferMemory", Dummy_vkBindBufferMemory);
Load(OUT table._var_vkRegisterObjectsNVX, "vkRegisterObjectsNVX", Dummy_vkRegisterObjectsNVX);
Load(OUT table._var_vkCreateDescriptorUpdateTemplate, "vkCreateDescriptorUpdateTemplate", Dummy_vkCreateDescriptorUpdateTemplate);
Load(OUT table._var_vkDestroyShaderModule, "vkDestroyShaderModule", Dummy_vkDestroyShaderModule);
Load(OUT table._var_vkGetDescriptorSetLayoutSupportKHR, "vkGetDescriptorSetLayoutSupportKHR", Dummy_vkGetDescriptorSetLayoutSupportKHR);
Load(OUT table._var_vkAllocateCommandBuffers, "vkAllocateCommandBuffers", Dummy_vkAllocateCommandBuffers);
Load(OUT table._var_vkCmdSetStencilWriteMask, "vkCmdSetStencilWriteMask", Dummy_vkCmdSetStencilWriteMask);
Load(OUT table._var_vkDestroyPipeline, "vkDestroyPipeline", Dummy_vkDestroyPipeline);
Load(OUT table._var_vkGetMemoryHostPointerPropertiesEXT, "vkGetMemoryHostPointerPropertiesEXT", Dummy_vkGetMemoryHostPointerPropertiesEXT);
Load(OUT table._var_vkCreateEvent, "vkCreateEvent", Dummy_vkCreateEvent);
Load(OUT table._var_vkGetDeviceGroupPeerMemoryFeaturesKHR, "vkGetDeviceGroupPeerMemoryFeaturesKHR", Dummy_vkGetDeviceGroupPeerMemoryFeaturesKHR);
Load(OUT table._var_vkGetDeviceGroupSurfacePresentModesKHR, "vkGetDeviceGroupSurfacePresentModesKHR", Dummy_vkGetDeviceGroupSurfacePresentModesKHR);
Load(OUT table._var_vkCmdEndTransformFeedbackEXT, "vkCmdEndTransformFeedbackEXT", Dummy_vkCmdEndTransformFeedbackEXT);
Load(OUT table._var_vkQueueInsertDebugUtilsLabelEXT, "vkQueueInsertDebugUtilsLabelEXT", Dummy_vkQueueInsertDebugUtilsLabelEXT);
Load(OUT table._var_vkGetPastPresentationTimingGOOGLE, "vkGetPastPresentationTimingGOOGLE", Dummy_vkGetPastPresentationTimingGOOGLE);
Load(OUT table._var_vkCmdBeginConditionalRenderingEXT, "vkCmdBeginConditionalRenderingEXT", Dummy_vkCmdBeginConditionalRenderingEXT);
Load(OUT table._var_vkCmdClearColorImage, "vkCmdClearColorImage", Dummy_vkCmdClearColorImage);
Load(OUT table._var_vkImportSemaphoreFdKHR, "vkImportSemaphoreFdKHR", Dummy_vkImportSemaphoreFdKHR);
Load(OUT table._var_vkCmdPushDescriptorSetKHR, "vkCmdPushDescriptorSetKHR", Dummy_vkCmdPushDescriptorSetKHR);
Load(OUT table._var_vkCmdEndConditionalRenderingEXT, "vkCmdEndConditionalRenderingEXT", Dummy_vkCmdEndConditionalRenderingEXT);
Load(OUT table._var_vkDestroyDescriptorSetLayout, "vkDestroyDescriptorSetLayout", Dummy_vkDestroyDescriptorSetLayout);
Load(OUT table._var_vkGetBufferMemoryRequirements2, "vkGetBufferMemoryRequirements2", Dummy_vkGetBufferMemoryRequirements2);
Load(OUT table._var_vkGetDeviceGroupPeerMemoryFeatures, "vkGetDeviceGroupPeerMemoryFeatures", Dummy_vkGetDeviceGroupPeerMemoryFeatures);
Load(OUT table._var_vkCreateCommandPool, "vkCreateCommandPool", Dummy_vkCreateCommandPool);
Load(OUT table._var_vkCmdDrawIndirectCountKHR, "vkCmdDrawIndirectCountKHR", Dummy_vkCmdDrawIndirectCountKHR);
Load(OUT table._var_vkCmdCopyBufferToImage, "vkCmdCopyBufferToImage", Dummy_vkCmdCopyBufferToImage);
Load(OUT table._var_vkCmdBindDescriptorSets, "vkCmdBindDescriptorSets", Dummy_vkCmdBindDescriptorSets);
Load(OUT table._var_vkBindImageMemory2, "vkBindImageMemory2", Dummy_vkBindImageMemory2);
Load(OUT table._var_vkCmdBlitImage, "vkCmdBlitImage", Dummy_vkCmdBlitImage);
Load(OUT table._var_vkCmdDispatchBaseKHR, "vkCmdDispatchBaseKHR", Dummy_vkCmdDispatchBaseKHR);
Load(OUT table._var_vkCmdSetScissor, "vkCmdSetScissor", Dummy_vkCmdSetScissor);
Load(OUT table._var_vkCmdCopyQueryPoolResults, "vkCmdCopyQueryPoolResults", Dummy_vkCmdCopyQueryPoolResults);
Load(OUT table._var_vkMergePipelineCaches, "vkMergePipelineCaches", Dummy_vkMergePipelineCaches);
Load(OUT table._var_vkRegisterDeviceEventEXT, "vkRegisterDeviceEventEXT", Dummy_vkRegisterDeviceEventEXT);
Load(OUT table._var_vkGetImageMemoryRequirements2KHR, "vkGetImageMemoryRequirements2KHR", Dummy_vkGetImageMemoryRequirements2KHR);
Load(OUT table._var_vkCmdSetPerformanceOverrideINTEL, "vkCmdSetPerformanceOverrideINTEL", Dummy_vkCmdSetPerformanceOverrideINTEL);
Load(OUT table._var_vkCreateSharedSwapchainsKHR, "vkCreateSharedSwapchainsKHR", Dummy_vkCreateSharedSwapchainsKHR);
Load(OUT table._var_vkGetImageMemoryRequirements2, "vkGetImageMemoryRequirements2", Dummy_vkGetImageMemoryRequirements2);
Load(OUT table._var_vkCmdBeginQueryIndexedEXT, "vkCmdBeginQueryIndexedEXT", Dummy_vkCmdBeginQueryIndexedEXT);
Load(OUT table._var_vkResetEvent, "vkResetEvent", Dummy_vkResetEvent);
Load(OUT table._var_vkCreateComputePipelines, "vkCreateComputePipelines", Dummy_vkCreateComputePipelines);
Load(OUT table._var_vkFreeDescriptorSets, "vkFreeDescriptorSets", Dummy_vkFreeDescriptorSets);
Load(OUT table._var_vkDebugMarkerSetObjectTagEXT, "vkDebugMarkerSetObjectTagEXT", Dummy_vkDebugMarkerSetObjectTagEXT);
Load(OUT table._var_vkCmdDrawMeshTasksIndirectNV, "vkCmdDrawMeshTasksIndirectNV", Dummy_vkCmdDrawMeshTasksIndirectNV);
Load(OUT table._var_vkCompileDeferredNV, "vkCompileDeferredNV", Dummy_vkCompileDeferredNV);
Load(OUT table._var_vkCmdWaitEvents, "vkCmdWaitEvents", Dummy_vkCmdWaitEvents);
Load(OUT table._var_vkCmdBeginTransformFeedbackEXT, "vkCmdBeginTransformFeedbackEXT", Dummy_vkCmdBeginTransformFeedbackEXT);
Load(OUT table._var_vkCreateRenderPass, "vkCreateRenderPass", Dummy_vkCreateRenderPass);
Load(OUT table._var_vkCmdDebugMarkerEndEXT, "vkCmdDebugMarkerEndEXT", Dummy_vkCmdDebugMarkerEndEXT);
Load(OUT table._var_vkGetSemaphoreFdKHR, "vkGetSemaphoreFdKHR", Dummy_vkGetSemaphoreFdKHR);
Load(OUT table._var_vkGetDeviceGroupPresentCapabilitiesKHR, "vkGetDeviceGroupPresentCapabilitiesKHR", Dummy_vkGetDeviceGroupPresentCapabilitiesKHR);
Load(OUT table._var_vkCreateBufferView, "vkCreateBufferView", Dummy_vkCreateBufferView);
Load(OUT table._var_vkDestroyQueryPool, "vkDestroyQueryPool", Dummy_vkDestroyQueryPool);
Load(OUT table._var_vkImportFenceFdKHR, "vkImportFenceFdKHR", Dummy_vkImportFenceFdKHR);
Load(OUT table._var_vkCmdDispatchIndirect, "vkCmdDispatchIndirect", Dummy_vkCmdDispatchIndirect);
Load(OUT table._var_vkCreateSamplerYcbcrConversionKHR, "vkCreateSamplerYcbcrConversionKHR", Dummy_vkCreateSamplerYcbcrConversionKHR);
Load(OUT table._var_vkCmdSetLineWidth, "vkCmdSetLineWidth", Dummy_vkCmdSetLineWidth);
Load(OUT table._var_vkCmdFillBuffer, "vkCmdFillBuffer", Dummy_vkCmdFillBuffer);
Load(OUT table._var_vkCmdDrawIndirectByteCountEXT, "vkCmdDrawIndirectByteCountEXT", Dummy_vkCmdDrawIndirectByteCountEXT);
Load(OUT table._var_vkGetImageDrmFormatModifierPropertiesEXT, "vkGetImageDrmFormatModifierPropertiesEXT", Dummy_vkGetImageDrmFormatModifierPropertiesEXT);
Load(OUT table._var_vkDestroyFence, "vkDestroyFence", Dummy_vkDestroyFence);
Load(OUT table._var_vkCmdBuildAccelerationStructureNV, "vkCmdBuildAccelerationStructureNV", Dummy_vkCmdBuildAccelerationStructureNV);
Load(OUT table._var_vkGetRefreshCycleDurationGOOGLE, "vkGetRefreshCycleDurationGOOGLE", Dummy_vkGetRefreshCycleDurationGOOGLE);
Load(OUT table._var_vkCmdEndRenderPass2KHR, "vkCmdEndRenderPass2KHR", Dummy_vkCmdEndRenderPass2KHR);
Load(OUT table._var_vkCmdDebugMarkerBeginEXT, "vkCmdDebugMarkerBeginEXT", Dummy_vkCmdDebugMarkerBeginEXT);
Load(OUT table._var_vkGetSwapchainCounterEXT, "vkGetSwapchainCounterEXT", Dummy_vkGetSwapchainCounterEXT);


# ifdef VULKAN_WIN32_H_
Load(OUT table._var_vkImportSemaphoreWin32HandleKHR, "vkImportSemaphoreWin32HandleKHR", Dummy_vkImportSemaphoreWin32HandleKHR);
Load(OUT table._var_vkGetDeviceGroupSurfacePresentModes2EXT, "vkGetDeviceGroupSurfacePresentModes2EXT", Dummy_vkGetDeviceGroupSurfacePresentModes2EXT);
Load(OUT table._var_vkReleaseFullScreenExclusiveModeEXT, "vkReleaseFullScreenExclusiveModeEXT", Dummy_vkReleaseFullScreenExclusiveModeEXT);
Load(OUT table._var_vkImportFenceWin32HandleKHR, "vkImportFenceWin32HandleKHR", Dummy_vkImportFenceWin32HandleKHR);
Load(OUT table._var_vkGetMemoryWin32HandleKHR, "vkGetMemoryWin32HandleKHR", Dummy_vkGetMemoryWin32HandleKHR);
Load(OUT table._var_vkGetSemaphoreWin32HandleKHR, "vkGetSemaphoreWin32HandleKHR", Dummy_vkGetSemaphoreWin32HandleKHR);
Load(OUT table._var_vkGetMemoryWin32HandlePropertiesKHR, "vkGetMemoryWin32HandlePropertiesKHR", Dummy_vkGetMemoryWin32HandlePropertiesKHR);
Load(OUT table._var_vkGetFenceWin32HandleKHR, "vkGetFenceWin32HandleKHR", Dummy_vkGetFenceWin32HandleKHR);
Load(OUT table._var_vkGetMemoryWin32HandleNV, "vkGetMemoryWin32HandleNV", Dummy_vkGetMemoryWin32HandleNV);
Load(OUT table._var_vkAcquireFullScreenExclusiveModeEXT, "vkAcquireFullScreenExclusiveModeEXT", Dummy_vkAcquireFullScreenExclusiveModeEXT);
# endif // VULKAN_WIN32_H_


# ifdef VULKAN_ANDROID_H_
Load(OUT table._var_vkGetAndroidHardwareBufferPropertiesANDROID, "vkGetAndroidHardwareBufferPropertiesANDROID", Dummy_vkGetAndroidHardwareBufferPropertiesANDROID);
Load(OUT table._var_vkGetMemoryAndroidHardwareBufferANDROID, "vkGetMemoryAndroidHardwareBufferANDROID", Dummy_vkGetMemoryAndroidHardwareBufferANDROID);
# endif // VULKAN_ANDROID_H_
#endif // VKLOADER_STAGE_GETADDRESS
